32
19
37
82
57
17
31
30
86
58
113
198
75
67
18
34
11
12
88
232
310
364
13
55
140
22
15
42
183
9
40
56
184
103
6
38
73
2
164
152
69
157
41
64
29
27