5
34
51
37
49
102
66
401
41
251
130
159
431
33
98
106
38
57
187
160
450
249
67
217
61
300
148
135
147
173
277
226
210
82
258
136
64
43
21
75
191
596
165
93
117
144
276
39
15
94
70
247
223
220
27