58
389
26
208
354
24
246
43
151
182
98
147
112
276
49
194
278
46
61
132
51
263
52
35
73
71
38
109
36
163
142
63
67
162
369
348
54
45
25
37
93
267
70
47
296
66
78
41
285
130
90
141
117