41013748
63789284
94464368
7172286
79156854
14201131
99875899
92287280
35624438
7685887
99887445
5418764
5176872
69025198
44772365
33319421
17506908
75365790
12329740
12072363
58333208
70284218
96167097
45835257
37878698
45815401
14706477
50959470
1185108
88012650
16556187
9729743
28948822
91397429
94732109
38875959
807510
83548560
42117326
1759909