347
51
23
12
29
37
86
119
223
11
58
31
16
60
76
346
38
63
153
13
6
193
49
138
204
78
72
25
34
392
75
1312
343
42
44
376
18
142
206
14
457
195
159
99
80
352
24
364
151