41377896
31755271
8117040
72821050
12205380
91575597
24374536
89611060
95465336
61456741
95144357
20637750
6283970
95037017
96688714
24993
69028906
32993483
10287009
7968970
41226891
16817766
39564836
85336836
40771860
7410273
529116
71307681
88845419
33219909
55078424
34712626
78632030
23319995
9911244
4911592
57071569
91193490
8723237
5092149