4
2
10
18
77
6
12
110
28
9
11
7
17
15
58
23
1
37
8
13
14
16
25
5
35
33
46
24
3
29
107
49
42
20
65
43
21