13
3
22
4
11
16
8
52
95
9
34
31
35
2
26
30
33
128
7
14
44
39
38
62
28
81
21
23
51
69
32
36
17
74
66
50
24
47