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