24
125
32
17
23
80
22
38
43
118
18
54
160
156
13
42
47
9
14
39
61
6
12
68
121
66
64
76
98
48
69
37
35
46
62
85
129
142
91
79
116
60
40
151