184
54
142
236
105
352
603
270
275
205
262
137
61
478
182
712
227
76
85
210
119
34
114
169
43
566
84
55
81
2032
77
132
293
183
154
399
757
749
385
33
49
72
48
334
604
231
300
78
56
203
102
267
156
12
41
31
149