6
2
1
61
39
71
27
86
69
147
171
100
50
34
35
20
33
30
49
89
41
83
12
40
110
26
82
59
44
113
88
55
48
90
28
63
45
53
64
58
43
31
62
19