57703236
79014031
23049420
29694270
7814992
57391672
92227314
43286070
40736115
36335362
72488114
84431424
23718788
43611766
99309330
18351779
73043363
68411330
18244918
51996949
17553472
17416795
95781738
88368394
74438359
427684
76636103
89253825
951619
50628338
22968161
9792252
54976141
37982956
1944684
1328295
6688302
2581554
75395929
111778