65638688
83248203
85047926
3102623
38363
19854222
43456474
530381
49103346
7763835
3016738
46664609
41255680
21001668
67467024
28689776
76787526
56704924
47756465
84582524
82091318
92132028
52212552
40965139
44294739
1757449
69786101
35466866
41131401
48079954
42444139
42734879
37514605
75456631
48197637
34084022
35421574
21912062
75032814
2295942