34772353
82333769
98969159
5629510
44535287
29204030
23669006
15432156
70027401
7764311
181648
16162556
13464882
56258899
95161116
67149119
29022820
935663
5111577
50368672
75084157
99921913
77104550
76149550
54564038
6621597
4307635
4157390
497477
57825801
10348338
24781475
23716540
23863639
36925938
9297794
71088868
25788475
30139927
9421605