15132074
2059535
53641884
32196697
30012121
19419354
68534756
16529220
89042103
40724043
5823647
89944999
12113610
82162231
71548443
4264292
64475309
44984011
38255597
443638
61488775
98761509
95781181
31817894
2077780
76866318
54072052
4699209
50196066
7408750
1832291
9313156
31439943
88033855
62468427
3234716
28307624
16346003
4321061
23361300