27165126
27256441
14287955
23734013
33274074
45693812
8960928
36262391
44949227
58999178
71081102
80378929
2334449
65439950
56394463
6743783
42842395
5235326
30062657
31746671
41999410
69149262
84397690
55047574
15546266
76931023
86967797
26091508
48255337
32114532
6984120
84415283
5381161
44026827
5139997
93282437
16292821
48612685
83202416
58425333