35
8
14
37
12
32
17
13
16
15
6
9
23
100
36
68
51
55
112
148
99
107
61
48
265
166
184
405
861
640
551
56
59
172
203
174
81
69
131
79
113
75
201
40
289
136
161
175
277
33
41
122