63
86
24
31
12
3
39
29
16
196
65
52
9
58
45
14
17
51
25
41
150
27
182
57
26
8
62
166
75
100
56
35
88
36
4
53
130
69
20
1
171
64
190
103
94