262
312
246
322
88
16
2
256
321
51
137
65
293
63
1
82
80
11
4
106
18
3
231
76
156
109
229
19
102
74
251
55