94684962
63332984
28242271
51702587
6836599
46784245
12733317
79993356
81402067
9204200
608099
50723390
3036192
82015371
48174614
8488404
72819201
86246906
80954879
90617134
79278062
767775
40655941
32261023
44783302
25479287
85682150
83973345
96893324
45602655
73904677
50718380
33479072
53883828
35744087
38696065
22339733
73823785
7905062
29606128