33
21
36
138
118
69
89
29
20
30
16
27
31
92
49
95
53
6
128
54
15
114
12
62
35
19
55
401
143
173
63
121
70
26
85
9
140
79
32
84
37
123
163
105
17
94
59