8
46
22
3
17
9
23
4
18
27
11
12
101
26
5
32
36
42
143
6
2
29
35
14
31
24
49
51
81
53
48
60
61
38
20
30
71
69
124
57
123