10
3
4
12
40
131
56
39
16
13
21
14
24
104
36
58
22
32
8
111
25
64
70
27
18
45
73
66
26
9
410
31
47
38
37
522
23