86327
69064415
39373540
1803536
2112514
5376467
92225739
76194627
87152000
30638003
62033159
61683936
69198404
855169
2571139
59636716
80349131
30057918
8666962
27032254
27063126
41738827
60406205
44223889
98123449
29165334
65638120
3611819
96745103
295432
41271426
34201450
34082772
42961577
96475562
88496034
84934260
26602886
39709896
55846986