20
93
91
196
19
66
15
104
109
121
26
526
111
110
368
25
292
63
62
450
333
70
146
209
134
200
55
92
192
41
87
283
171
445
18
176
72
30
144
195
22
186
155
605
64
108
119
106
33
218
23
52
285