20128760
8648708
55513283
578589
41011234
44718951
12797242
66246532
32517680
95755766
85782789
4116415
49239464
88792809
41569027
38981522
6791970
59591182
65996708
23266871
49147494
54877909
85215909
73036833
6130265
44523292
31176145
14729745
39667900
27536509
5898
80597919
23266007
77709551
76393611
36168657
51933844
74844394
37911907
44863668