5425126
83777548
76601139
72842864
55355906
59837831
13013729
98127950
55553414
12243131
36479524
89365389
80837532
5998889
49425671
75177529
39453649
91936372
63926814
72913091
70599089
2137271
93904258
33127984
77008201
800652
19417689
1086729
86496126
10113645
51729771
51183135
70778339
33288257
50784746
27925536
75719586
99765365
316934
30351061