43462957
63335264
18372553
93845394
32557985
37254303
36759381
70876325
21258483
53678304
42426409
34244108
74951714
7021833
97119084
51046081
6908852
12168491
46858864
64382093
16485299
15819981
81565501
62406376
18245713
40138176
44735332
35531830
45231062
45418509
85114091
47928501
95999434
77467221
51879568
9546899
69597859
8244420
15727833
86812330