34
30
97
129
343
57
354
103
177
437
9
1263
78
33
74
17
76
64
29
311
179
121
68
415
226
85
36
27
500
119
109
864
295
1524
101
54
1428
158
84
39
87
98
212
299
233
147
579
590
83
191
745
327
1579
70