1
91
15
13
9
32
16
26
35
29
23
37
46
80
24
25
14
43
97
21
28
41
101
161
247
176
406
215
280
204
236
283
118
303
170
135
98
147
114
121
104
51
77
223
109
112
105