327
52
103
88
124
487
279
94
73
61
346
253
360
67
170
70
158
51
29
156
129
48
78
126
571
530
375
54
305
149
31
242
83
69
66
174
926
34
87
43
55
251
276
176
82
162
160
262
38
140
437
226
348