1005472
666955
9653894
84924432
68306415
20088856
97744159
82141116
7252471
794869
47569839
2260309
39002000
21401588
1929168
13125621
50783103
54392790
8442322
64039906
63528021
72897208
35099693
62129068
58455011
1307047
11065819
65868625
46611855
63301330
10908952
46448678
58881170
80503663
75056718
60812483
42833122
97139976
90773547
86069826