47
305
99
327
26
36
29
178
79
35
292
167
408
39
25
61
97
190
350
322
15
87
100
21
57
52
104
60
261
30
20
241
143
90
31
46
282
208
78
535
72
37
236
229
128
142
339
255
386
33
85
44
19
277