21202725
11926803
8898606
5377250
75405018
28222338
46634693
94918897
56821388
98024972
52668312
19946097
64631294
26716668
58811095
106619
89972845
53323278
59393111
73582044
53595128
36764443
17259762
21405581
69342807
67817670
93455231
91623964
48724598
6789997
25026832
27421011
64902200
22019172
94361340
42479332
96877413
40885560
65856134
53213688