41594678
64939599
96831576
8753930
14535360
5483800
81514015
42557645
55108454
30735617
5112363
34121920
9349235
72247045
22059428
38228698
90061732
11027540
60812674
987845
70018721
44217761
34749307
34099490
1070613
853626
99542829
77367019
66392218
90663014
53007049
3372979
47877500
97324147
18207569
35879431
40793460
9659290
35556561
12218310