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