9
2
12
32
109
56
31
70
77
22
129
47
6
17
23
8
59
7
29
20
10
25
35
19
39
15
40
28
42
55
30
65
74
48
92
72
27
128
24
79
143
16
51
63
41