42728274
55156872
10702561
66103556
34893798
45317587
23798781
60844438
29074203
19328921
13408273
5225191
69859198
43035137
60399393
75242409
94353373
9487227
58633176
40686043
82607329
72594614
34219486
31269471
39231601
732523
1782708
1033370
29556819
40943190
22152560
4052641
87455723
1749772
65075866
87541730
11185273
16974818
1725260
88507387