152
60
176
166
170
29
178
97
92
64
63
43
27
59
34
54
21
112
191
71
132
113
72
357
42
160
105
19
91
100
215
30
75
90
45
151
49
50
96
109
620
40
28
611
138
88
41
130
14
183
101
77
285
110
3097
910
24
492