47
52
46
18
28
69
8
9
25
225
178
34
17
73
33
266
147
82
77
102
356
45
24
309
190
68
413
55
43
65
56
79
21
620
96
67
23
273
19
84
59
4675
208
405
336
60
274
424
51
36
150
80