38573181
84916069
8964806
20282471
4199092
1620961
17564520
87255492
14835720
2864603
43382510
79074793
63247539
5468040
2303404
60071995
50095140
98191620
80945870
64152858
6748736
5705639
1118222
62669742
46206066
6631713
6786250
56766441
63006380
53437551
85344384
75391861
70728668
10341894
21877250
35445568
40132049
33185932
59258149
85994793