15139089
41796800
83513141
89827154
3683641
86226103
96948852
19323136
6951249
25752131
6480415
96911080
38164078
1288032
34859037
2770383
18108467
84275750
33488109
68891283
83368
8392766
19464535
73199186
26384544
97299611
36246655
74518225
11604144
52636738
5195555
45274968
84165261
471861
43726779
49171520
32293849
59888805
2371556
584760