5
15
1
52
44
51
32
29
34
18
55
64
25
37
11
10
20
4
14
7
40
3
121
76
54
19
56
36
33
8
47
27
42
94
113
26
31
2
22
103
43
100
48
30
16
12