96632525
12386782
73887412
1847068
25454206
3641988
82296295
85054813
61381543
25023887
63907
77491563
83021583
14984423
69964279
67291188
98493933
74004522
70531380
99519184
12275512
69358304
8966581
60377928
36768953
41129107
937870
20099640
69261665
4083210
36054260
17242325
86789197
34299879
72101759
78657203
20557242
82677784
17833572
28501281