1
14
15
33
270
234
3
219
243
96
138
34
27
9
2
46
42
173
131
176
371
16
13
19
31
10
206
111
6
152
8
5
163
139
82
22
29
72
95
52
114
76
57
102
4
68
88
48