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