8
1
7
17
18
32
6
21
14
23
38
2
9
37
11
16
25
62
3
12
80
81
13
30
42
49
48
537
34
113
40
179
39
70
156
248
594
20
232
303
207
53
91
102
143
241