66522722
6455138
6179163
58604378
99619600
29696307
81207321
40036196
30883986
63446887
4433905
13584268
3838816
77851575
85924714
60364382
42048197
72198706
77142917
34361585
52012542
10432046
1854980
70271486
59056850
59242878
53843343
44772642
52156167
61291503
83774912
25296166
33837491
14889705
33453392
96716231
44921893
41324442
74144452
5847556