73122743
56084528
27171958
53538800
99201376
25025890
23582623
24408844
19316486
70807089
36409808
962369
58172543
39765412
67143725
2436504
10499540
75577556
44329989
678384
5444568
32241847
67879679
4104398
4273827
20334633
41495384
96731680
2598801
28782774
634364
79217621
86419939
83453596
5345299
2627794
5829418
26427893
2067463
49504721