15
6
8
30
66
5
26
12
20
16
4
9
27
10
14
29
36
49
11
23
39
38
40
59
25
33
50
177
44
61
76
60
79
156
55
37
24
28
70
96
34
85
48
155
58
3
2