10
1
13
15
79
39
22
17
12
33
28
9
44
52
101
62
41
69
60
164
97
92
161
108
169
68
95
167
76
106
218
132
98
50
137
90
129
171
254
81
159
55
47
75
84
49
190
211
155