29079969
42457400
21434286
56301734
69999285
59166044
65607449
42204053
77458412
54507051
8909264
18281494
50009035
70969672
21413472
51547097
30579895
90889418
92702423
13843655
79369799
7285072
11932472
78383008
52913722
16698720
48335156
56167766
50417237
46693648
14277324
32528836
65483214
47061770
42245904
16451983
36696916
92758698
23227804
76801710