187
122
248
30
112
159
245
153
18
130
239
55
1113
196
510
219
86
394
33
217
180
113
309
361
202
27
20
37
82
349
1079
121
48
311
101
332
26
179
80
36
296
174
413
45
29
61
193
355
339
21
88
89
22
57
52
106