33
18
44
28
17
21
22
36
223
295
26
41
24
155
65
62
48
372
180
402
72
292
81
49
75
96
45
52
247
221
360
100
171
134
102
159
64
1186
38
160
311
286
124
119
120
158
161
305
200
60
46
23
90
198
59