10861460
10933775
13396116
13961217
86915707
7990410
7108456
12765527
76125589
8838432
82365772
31121719
47579388
81027874
46821119
19702250
5687293
32615745
75444656
57375235
95722416
86036280
23844371
63771394
13619372
41826626
62457942
73703557
27662223
82254952
9591670
21782078
39032215
89988845
40047715
2301361
37913124
2639369
305648
26784999