4142629
96489605
431499
83749231
40634874
89328524
69827142
5562554
31172568
89631128
13085429
51785363
3385755
37527071
7792225
50773386
29692507
603859
73272186
4784977
83863016
14667892
90027069
87423458
79271579
45356142
82802613
9961398
28554905
74786990
1538453
122952
18435946
5852325
87569991
64655360
65608371
62539204
5972338
9972430