30476368
22566550
84707228
69493582
60389620
99638811
46525486
47051202
85209715
13125372
45509189
69465362
59492341
13112050
93037222
98636202
62247024
47205316
42677596
62077560
92459670
30805254
40401611
63272840
4878359
42578802
2371683
62734847
89637696
39962363
95436497
95618632
1876350
53784562
7227733
94918129
73309841
13391673
28192491
66159418