7
1
3
2
9
16
10
18
17
36
13
26
5
20
71
31
21
32
24
0
96
65
4
14
45
69
25
366
22
95
72
47
84
170
15
469
161
334
106
41
19
159
63
98