18803326
4721112
87285484
23246072
31781359
16855096
85423056
47288007
44885923
75166919
4780814
48747613
35149165
38481941
11389132
12519274
66324315
14932859
69852520
6316658
4201512
1601522
2894293
18269320
37977403
82466824
45879044
95933453
24944168
12466588
57685016
73344474
99186711
18872745
21162635
66882788
38937497
58741566
9615274
61053505