8
7
118
21
195
30
2
26
185
218
6
58
16
248
76
39
0
35
23
13
37
43
9
12
14
170
127
276
95
217
84
40
527
72
45
19
15
837
52
840
24
467
4
971
628
635
1698
31