6
9
28
29
24
5
7
34
12
18
65
48
10
15
31
4
42
49
61
57
21
284
19
50
32
69
80
97
1
2
71
155
220
229
1318
270
210
82
474
522
346
208
331
385
114
162
135
408
231
23