18
61
8
17
33
26
24
42
206
85
161
95
49
12
40
128
25
87
180
153
79
119
20
35
31
250
38
21
32
162
13
106
137
10
205
7
84
43
63
143
39
587
114
30
90
134
168
57
78
72
45
289