50
428
12
122
254
234
345
77
302
27
239
95
259
18
362
5
97
6
322
72
182
22
153
29
155
137
165
9
84
14
100
15
116