183103
96317450
8397284
33444231
28591984
99865132
35279513
73965909
37631119
19059943
38235823
66784197
2078785
93106090
93537484
19714006
55249761
210703
21505913
31223767
66811473
88166638
70827487
63374656
9142328
5477483
25887397
28744751
65909153
1776762
20557953
52188200
54242404
1096920
40572267
23136348
80502527
50387353
97687061
4180118