57877696
81703699
13904220
4004695
28601666
2889214
9860447
27248490
51045954
89771768
20781526
21154795
22836897
4022698
4387923
95692287
88515853
29992611
24899546
30053823
55001254
719988
1966348
60914327
86304594
84321579
28557014
92619936
6781305
64282983
57775658
22328746
3924173
8241117
37501425
7225100
76903737
53662461
98466314
141832