4
28
3
12
2
9
16
8
17
18
37
5
45
27
41
13
24
36
7
30
40
69
25
52
23
6
26
56
71
15
66
46
22
60
102
297
125
127