21
6
1
9
3
18
2
12
4
24
10
25
40
11
170
16
46
22
0
5
32
7
14
66
15
144
13
20
26
506
19
8
29
23
30
41
55
342
49
28
60
1183
31
62
78
51
33
36
17
97
75
39
38
45