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