1
0
12
38
19
10
5
6
7
8
21
27
51
34
29
15
50
17
25
23
32
56
20
18
14
200
75
47
94
186
126
181
137
178
41
79
257
166
263
333
118
155
33