345
211
37
65
24
83
62
96
46
27
159
58
60
74
116
532
163
114
396
220
136
54
598
43
188
108
342
282
56
47
173
73
348
353
88
438
241
89
41
80
82
118
283
22
229
17
129
38
157
110
111
302
94
101