25932026
11036769
74975515
5366262
31195806
82973531
33838587
26749747
37349675
47958825
13333703
64473509
41111475
75408852
5079493
14157012
80424419
79604889
667620
77974981
57652207
8181228
9082380
28027637
1775531
92136960
31689970
52737393
21198340
58156825
40682728
86664969
53913227
293001
42256089
72395931
98418264
12643585
59517029
66833571