32
41
31
25
48
9
33
17
43
53
104
29
85
161
47
56
11
27
45
81
23
24
30
86
36
93
92
102
173
135
55
3
0
8
18
35
268
209
15
109
19
20
100
57
26