40693409
95841012
48018505
31463905
83589262
69497592
32241036
9213659
31328200
5271477
97035623
77454779
93303971
4414617
95576003
13125812
9846234
21861416
4555007
7587999
95668732
69087726
80156643
1431639
82442822
20228140
40381377
74151587
16699296
16491507
95828818
50178815
86402638
39468754
19324745
16542102
52865190
42486481
92982401
8688912