4
10
18
1
12
7
83
23
8
19
21
155
56
20
25
34
16
37
32
53
15
13
22
9
26
11
5
2
3
38
14
111
31
52
59
27