47
10
229
19
69
35
29
33
52
89
30
160
51
104
42
57
150
116
45
142
108
24
161
22
118
94
83
88
87
62
43
196
272
44
162
60
112
137
77
242
454
334
136
50
55
304
230
244
297
91
365
32
221
61