25332567
47286670
45009786
298666
99903581
96318229
67781033
5156242
16998832
7861461
620447
28874276
86189284
82882857
72823901
79909850
20848059
53421463
3618735
9463916
68598229
90817035
46217111
7889854
72978834
55521414
45869379
39785425
14834514
33376997
72509323
40437983
38351674
15516769
65337535
5556889
9591972
23813901
61278648
83722718