0
182
149
71
104
89
91
102
142
187
218
116
81
183
78
59
146
147
190
139
111
68
56
167
99
42
47
135
76
103
130
118
57
75
92
219
122
25
8
210
98
150
80
13
14
23
21
208
452
157
270
165
31
171
29