26
39
7
46
38
31
9
25
14
49
45
154
131
61
103
164
400
62
113
211
43
44
47
160
37
127
89
420
200
159
79
212
312
254
24
78
80
139
111
32
84
65
146
73
4
404
241
167
56
58
114
40