33
57
177
45
24
123
58
229
148
72
335
28
25
181
136
71
197
37
30
198
23
49
233
46
43
190
78
100
74
263
257
22
35
425
47
162
153
187
268
704
90
106
216
54
577
80
1623
558
68