30041220
57563860
13262770
83111682
49534815
17752501
81097918
88958675
43084018
49441186
74494090
2778048
26494720
43625852
61493992
13082768
37184336
61385683
10096953
37348257
19761874
51934671
37452031
72387802
28872080
92535506
56816483
13403923
4143911
72807528
16419782
60761971
28502038
80054674
27414075
69723222
24843215
3584361
43185077
71806543