61
33
84
30
54
47
103
40
44
55
289
234
110
107
218
1176
954
644
136
238
306
375
202
260
92
151
199
130
185
299
175
162
73
339
429
67
155
575
121
300
112
43
613
173
230
131
50
276
194
303
337
38
153
49
71
34
41
35
59
56