4
36
5
8
10
0
3
6
1
2
25
17
7
34
9
15
19
26
11
20
38
32
44
96
18
411
107
167
164
134
124
66
339
46
98
95
74
210