43715008
24982517
9264147
57822732
61766900
31865913
54112201
9928224
91133248
97191744
12113536
28135572
5265602
41659210
71969107
6604910
36033055
81149294
33329662
35395626
4300183
89428154
66982932
97851155
85175218
62267921
25094634
39739877
1704896
64554103
62222168
89975992
52198743
1517381
3331712
90697347
2385643
53578120
76641088
43543292