1660588
45159950
18885654
25502152
69975030
16847722
28632850
98065491
37626664
95977469
58509036
9595784
38907325
42944022
9048142
41006838
994143
43553586
3319514
21115818
32158896
4025824
36809163
18859943
54176904
79355097
5419292
64562449
41019904
49088133
39767022
37867253
95297853
23642021
91374085
63222797
45381456
94528542
19395465
35029867