342
34
77
372
70
40
162
187
120
122
4
63
203
137
136
825
184
51
109
146
114
21
96
27
13
129
254
215
59
675
0
199
175
25
4274
15
35
549
79
123
60
111
422
38
86
471
14
69
3
11
31
33
94
41
53
12