8
32
121
90
12
5
14
7
22
64
43
416
31
27
34
13
25
11
10
0
3
37
33
51
23
2
39
15
79
72
9
4
6
26
45
24
17