34874281
9006330
32444648
71271188
583597
10464420
83257822
69639620
57847493
55821834
64988497
515703
33972527
20223275
12776076
48128912
16712969
85877506
38582037
61618702
10471346
1611176
95988280
75551854
5790979
58066575
63899957
91351689
84627827
88251865
82316400
55844013
14202824
47091496
82693919
3457653
26751511
34952296
21643102
43273472