9
18
41
35
28
266
178
10
25
71
21
60
17
297
194
181
5331
23
20
93
57
19
3
32
39
14
12
6
52
56
30
58
36
5
853
64
8
220
164
15
113