30839200
91067507
68328435
61035027
38201080
20759904
73175506
4237215
73662800
21549059
31425012
45992798
1277397
43509779
55803121
4138838
67248973
2456255
98911919
33908609
93181068
68413577
31074621
92346623
30959381
83497606
32854541
64746969
91067789
81678724
60751877
60278734
2419517
15484196
82979112
3336922
78584631
81156404
63503142
77037651