16
17
41
73
10
96
82
198
103
184
33
49
98
58
140
94
21
60
40
81
290
193
51
101
55
63
67
79
95
77
97
235
50
141
129
316
521
318
478
556
205
29
88
85
56
32
38
68
213
239
105
48
44
135
83