47409620
4875420
25629879
28342673
85638661
47486495
28891677
31751439
73742212
98434997
75847197
19879255
60989632
85911284
23822361
81029047
99533300
53935703
18845265
42497360
1352643
63969243
30084276
77801667
1453017
20828670
25248454
24952915
18848989
13377530
39512066
72787544
82131849
82907062
86146576
79972172
32589185
44522100
6523547
40552034