0
38
5
96
223
32
92
36
12
4
3
34
162
39
10
19
13
20
31
25
14
33
37
29
30
27
22
15
8
232
107
589
165
43
40
6
101
50
53
26