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