18
197
16
14
12
32
24
66
68
19
101
58
129
52
33
51
29
43
167
27
86
69
179
84
172
41
53
25
31
22
164
95
67
110
46
557
62
40
5
35
21
15
45
71