57173878
8900935
18609386
6624327
47999258
34188407
23172487
3272859
27107733
97203742
86037742
26319427
32699367
24842496
16543860
76988996
43228236
99129004
88371942
35238378
81256661
79023159
99593864
56659895
31545922
94312368
65384598
36879613
52477320
13776333
20638263
87704285
12205156
69365304
626618
59718738
98014481
35165577
88325426
36935952