16171551
825970
5144890
98892958
76532104
67516542
96261056
85029658
197815
48311972
61026975
48434086
67112765
99964347
28221635
45538046
37176146
63004810
58292531
82172985
79145934
150976
1853848
61097555
57213806
4069799
32704084
10257553
7858008
79009941
35273133
28217734
7741273
30507816
8198225
19539103
46553218
27917769
7373236
58832449