8
10
1
6
35
32
2
267
43
3
9
4
56
41
24
23
31
5
61
128
22
33
27
21
30
26
16
34
49
29
36
13
19
107
7
14
12
78