1602996
1263513
53853459
80376726
75898336
68598370
35056290
17164882
93981027
96608116
37191703
29105206
37066530
23652909
80528676
1077583
32803564
60073531
38037852
52966759
45616552
36539876
68985059
91195935
27997490
63345271
71209866
57487987
47014382
42955496
4567362
91788719
38083733
16269114
8699871
26563818
38876294
24486282
16078366
36481079