31148
87064126
9644496
61683384
18386351
6371733
15717355
5062294
58566714
86137971
81966413
6507523
46616062
18568519
12273637
36359643
5449733
78033648
57982756
10136715
88001533
26593170
66108625
88147653
70858497
32098770
92811675
44712256
36201421
93168170
12248438
22814619
74579113
64946315
72836969
87985106
64003821
2704395
6402921
38969663