89378884
11854943
59911000
52448542
39178844
56383924
38848605
38558568
46586908
26562418
44987612
65733728
1106749
31753004
4155995
49646208
27263833
67243803
77338357
68296974
45636292
40401538
13356052
62047186
94288741
39336659
645597
35256421
3129581
31365071
60542883
7406195
17062785
83313692
56167314
24074293
9333819
58457232
27905961
80567616