31
51
555
254
180
25
241
60
12
91
30
14587
29
189
101
35
202
16
121
40
10
48
19
251
118
371
59
67
123
491
156
5
142
112
90
53
34
325
42
391
609
33
1196
27
22
204
65
340
199
69
130
13
14
70