22029546
6746572
42954879
92763133
8903169
48468859
714741
77582551
89687174
40135918
34719654
15028099
36985763
31748156
97083061
41761038
71113577
12675853
27509612
12057490
23762631
59894526
20688584
61075431
51578517
12882030
44639418
75695142
66596142
5918962
10137178
53748340
57188157
47546931
56344867
22689842
93094777
88201050
73878307
65815179