28882178
56407816
26557680
175060
91185299
17162076
69404144
88707519
29049948
65244795
93646349
71132449
10427236
70407317
21607627
36594183
79079576
32101958
42221311
82239052
3322270
1612187
89153013
76467546
5783362
63632200
28715976
56038364
8583667
16493473
11679751
15839347
27779221
94505825
28263004
83673977
85459717
1892175
56239405
57751841