40114314
63205425
77172591
57667096
3952247
8603712
4832303
94473527
3259700
95113557
2324132
55359072
36089022
32268894
11848884
26647656
44982871
46148540
52021560
2855234
70072375
32799896
27306114
626271
82524562
6436665
58308844
67697549
77997455
56547011
22606337
25366847
64949646
44886726
19582070
30726304
92604768
87359802
22301044
68674718