5
26
2
6
3
4
31
9
19
48
11
20
29
21
45
52
49
12
22
27
54
32
17
40
30
25
115
38
55
28
23
114
126
81
89