108
212
311
49
804
195
101
129
244
197
215
234
109
910
218
36
19
89
62
69
66
60
27
167
248
652
225
84
99
313
80
126
38
21
170
489
81
154
1912
194
329
314
255
83
102
40
114
51
318
39
845
310
20
78
166
159