59
153
217
118
426
80
69
214
40
236
68
70
136
95
120
58
125
980
42
41
200
65
122
57
46
63
138
149
93
53
133
74
152
119
377
36
9
61
79
35
27
48
56
199
143
147
7
11
419
108
276
195
22
71
581
52