60
37
25
157
140
304
117
82
128
66
90
532
194
36
156
170
71
756
484
262
51
461
286
84
180
330
153
173
110
83
122
221
539
129
111
56
112
200
236
477
61
29
121
218
220
136
292
167
241
114
65
139
231
263
249
143