35
57
72
21
25
307
341
202
126
49
113
50
11
242
40
105
198
23
347
93
194
184
41
66
55
119
104
95
67
578
351
42
493
45
157
186
69
56
427
287
31
61
504
81
148
90
75
91
34
68
170
99