40
12
36
181
2
20
16
68
24
45
9
49
59
50
10
23
13
25
8
14
104
177
11
105
56
4
32
46
6
7
1
0
29
168
79
18
896
253
85
39
87
97
89
147