4
8
2
7
24
20
1
19
16
6
3
11
26
0
59
28
32
49
14
12
98
191
72
79
27
65
33
35
101
202
64
247
81
45
286
30
90