41384919
15404121
22923144
1551593
54163950
50069231
27235
74439590
8667458
97621197
30996809
20282708
23147004
95701980
21785375
95687642
80397917
66561427
17304365
5367284
61746873
1136492
82691103
2805012
74624361
45767103
74878946
98266596
26542106
94734717
85172424
52146744
78157904
37748680
44695484
47926545
30013504
8129671
50262533
12316079