31
343
46
38
56
225
29
187
42
9
28
147
22
134
77
48
125
206
34
79
35
321
155
112
37
148
149
18
152
66
14
60
120
420
83
283
117
36
577
355
334
24
394
50
85
61
337
25
41
89
294