4
31
1
12
10
9
85
15
28
38
25
26
19
63
23
6
2
95
58
7
13
16
54
34
27
30
39
24
32
72
33
11
8
14
35
22
18
51
5
123
75
48