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