93202440
37406470
2955541
88981115
96998511
4239601
67624797
12595565
83968521
16604787
8242697
18841350
46749946
8044177
98938237
5562329
11136739
88993918
2414358
36685001
19863158
60786346
49063261
93277426
6827494
82251638
11954339
52075872
43035618
2234607
4959307
46789683
40043786
84921856
60653197
59118537
35635193
26021016
47126151
74652988