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