5
16
8
43
20
7
101
56
58
63
47
21
12
11
19
22
6
3
1
4
25
2
103
14
10
29
13
18
27
41
46
92
109
40
24
26
15
17
9
78