1
34
355
106
2
68
322
396
165
272
25
14
22
18
11
17
9
8
412
4
97
219
215
292
453
5
3
164
23
163
13
115
60
196
262
158
29
137
41
121
101
552