93325098
30513130
30189231
3189123
89802626
34191726
548979
31578386
23187348
7271344
28673488
50005304
26996054
28679136
30408618
36888982
99309907
62209963
69474791
61106654
64066644
16625380
73458253
4957055
57041282
31877122
97355603
527878
2636178
48159586
90143666
55544180
93235090
74448579
60088254
28409274
52461959
12027817
51238524
96695109