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