70
239
62
146
32
235
39
104
100
49
34
334
44
93
132
116
46
71
80
164
185
95
254
147
327
74
130
195
308
124
180
112
281
77
56
60
204
163
55
29
376
52
159
234
76
41
205
66
604
359
358
20
157
98