31438453
1172689
29777063
97345251
38626377
65492405
80016111
72443665
2611490
4166976
9005279
37666038
81851641
4523637
86492719
46572060
32597151
40339279
77372681
70837952
23565073
27359597
72036076
5654412
77444484
43311595
61202801
12083405
84482684
20598799
56344161
19542233
76813387
33274785
98683988
76411435
74968414
10619394
99404712
12008986