12
2
29
7
17
26
20
21
5
4
46
77
49
32
22
27
108
74
14
71
38
15
30
55
31
16
66
33
128
45
79
67
47
69
54
56
113
42
53
39
40
37