90
334
12
7
135
667
448
596
558
110
322
303
14
798
351
3613
671
166
406
526
73
480
607
188
33
509
125
37
513
758
151
140
745
26
387
237
548
90
354
538
760
276
967
218
1
449
730
217
139
831
424
33
40
