57133980
12899348
5492329
27173463
80763191
12693401
47189592
91086995
28033367
87635788
66666800
88288127
162803
18737955
27457269
60396596
15433992
86213545
29646068
96198559
4534478
78939288
345290
71435981
69477747
73806739
52503241
81192650
1696937
90894273
63156810
98928679
76754302
2187116
70889456
33256902
62946154
52013923
87418472
2098755