16
46
9
6
81
12
31
40
84
49
51
54
24
80
91
126
98
32
21
17
70
45
30
57
38
18
60
25
172
89
37
103
102
129
13
42
150
79
53
253
68
219
61
194
69
75
99
159