430
46
211
73
41
78
109
59
250
71
312
93
55
75
172
130
39
101
86
131
314
106
67
358
94
193
267
49
62
12
82
96
126
217
63
22
154
122
119
298
128
88
124
135
85
107
160
251
50
221
140
132
258
305
90