22256713
53677851
93788975
57738792
87142916
5728375
5060334
90238196
79977040
81158870
78678093
39047395
76019668
61648984
65902473
15543299
679593
856373
75605033
81416296
88635750
4858966
89918390
16701979
10728926
2784029
17484100
80798355
78054105
94606016
61537777
22905019
3000275
3268007
4005894
681179
99002749
53527064
5869704
7667162