104
812
374
89
319
591
154
120
70
87
80
34
171
341
346
33
529
144
159
249
94
158
82
98
117
57
64
43
212
213
92
203
67
163
150
250
169
134
737
116
618
260
72
100
107
167
318
441
420
326
186
153
327
101
215
672
3954
110
694