33
17
30
55
95
60
37
29
227
26
180
188
261
50
177
22
287
34
48
242
125
599
151
123
170
173
525
214
40
126
74
45
90
252
76
71
617
162
63
44
66
113
121
70
20
88
92
124
65
59
127