10
28
4
109
16
46
9
6
81
12
31
40
84
49
51
54
24
80
91
127
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