6
1
2
5
8
3
4
22
9
24
20
19
15
18
23
27
14
37
11
12
51
104
43
61
93
107
30
361
28
7
188
32
63
167
25
57
17
10