21854467
40394188
87239686
50455449
26086303
84029018
80101280
15402555
50016863
785442
39061744
16896689
54277554
64621955
86558517
12231018
17525313
16183752
26566990
93678653
29898645
96297949
513299
68093998
97611372
6254681
28762638
25104742
10299431
71546996
48808192
2305103
81098287
95565828
35251698
81112809
23553204
72188403
64045970
41136471