33
101
90
91
57
41
26
20
12
19
45
52
53
22
23
62
10
56
58
67
42
59
147
102
74
182
15
112
153
80
125
100
98
379
119