32
218
27
125
109
143
90
105
18
77
70
21
85
16
39
22
30
123
142
59
86
36
53
80
466
130
115
63
13
104
174
46
40
140
48
24
29
910
151
64
76
101
87
147
26
88
120
68
9
135
119
92
223
261