41
75
65
35
118
69
26
22
27
21
9
5
19
47
37
122
40
20
25
214
104
83
200
185
141
62
29
80
51
24
54
48
123
209
216
58
207
296
56
82
81
223
565
210
136
166
66