8
19
17
26
14
18
30
25
35
76
57
36
66
83
128
84
95
48
69
108
62
7
63
136
79
141
20
9
130
154
153
45
163
192
56
107
253
171
22
100
85
39
220
160
117
382
116
98
106
58
123