1
0
11
5
16
7
21
14
33
40
34
46
17
27
13
38
36
30
20
3
8
64
18
10
9
25
60
2
105
77
41
26
50
22
539
51
80