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