8
5
1
2
4
10
34
6
12
15
37
16
7
20
9
23
11
28
38
46
14
61
24
55
49
87
83
17
21
492
18
27
48
89
165
79
31
13