4
0
1
15
26
2
9
18
6
3
8
50
54
56
7
11
12
32
14
5
75
37
33
17
27
163
28
62
44
35
41
350
49
29
169
101
86
249
102
140
24