27681933
64791036
16115077
1514724
51857732
2438125
45413283
42701585
37617922
84622276
10984592
9682728
32615943
96187683
99544892
68798049
38472618
8437986
23462257
76857116
71156245
68136378
83292371
2145440
94935011
20112631
51573535
38843847
84773817
94645239
24609687
32484667
67067141
91164225
97985593
95441255
38265870
72963955
4299406
89642012