121
616
75
154
250
92
117
185
95
112
40
28
166
120
144
257
164
205
162
197
148
310
430
198
155
106
44
90
126
157
78
72
150
80
173
160
29
87
55
79
32
204
230
96
63
45
25
108
161
43
66
84