16
52
22
31
26
40
5
58
9
103
39
72
51
49
77
21
19
8
53
28
25
20
18
41
32
162
56
59
45
117
64
60
85
102
156
65
71
128
36
175
88
76
24
99
120