34
78
25
4
3
55
20
10
75
31
8
16
6
9
38
60
32
11
23
33
21
18
22
118
127
27
54
67
51
49
48
58
14
40
36
86
19
74
13
1
5
28
97
117
26