39
394
47
187
122
248
30
112
159
245
153
18
130
240
55
1113
196
510
219
86
33
217
180
114
309
361
202
27
20
37
82
349
1079
121
49
312
101
332
26
179
80
36
296
176
413
45
29
61
193
355
339
21
88
89
22