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