153
107
81
374
96
129
217
83
334
94
177
389
122
149
41
117
74
120
15
218
60
166
65
67
49
176
72
90
187
58
59
249
86
99
198
84
51
56
191
54
240
441
164
380
293
485
512
292
632
125
146
277