12
11
4
7
20
17
36
60
16
21
34
6
9
5
25
18
29
38
71
8
33
10
3
55
58
32
26
24
23
43
30
13
22
95
27
66
41
44
126
45
78
574
47
31
57