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