18
175
66
50
24
75
56
64
55
25
51
45
52
22
12
34
20
147
29
28
39
46
14
54
84
142
146
70
57
27
96
60
79
4
26
53
86
44
42
19
92
5
16
47
91