13969216
22967656
2451978
83001423
31155497
86096620
64507971
38084062
45299736
31101293
5718773
11801968
17992086
7328761
85748528
53735191
92688180
25915425
9913934
1433506
89302026
96541787
73174944
12677514
71006307
74502156
24456293
72775685
38034413
14405609
64506778
19902635
53098522
46919300
23918492
22249495
5410106
27756723
71707669
61265971