4
34
51
37
47
100
66
394
41
248
129
159
430
33
98
104
38
57
187
158
444
249
67
213
61
296
147
135
145
216
171
275
225
208
82
258
63
40
21
75
49
189
591
165
91
117
143
276
39
15
93
70
247
223
220
27