57915744
95793268
49257732
68375511
10643719
22027400
79071443
78832554
51127723
34595656
34354533
43548490
50061160
50378682
19284974
18007850
14734743
46596635
21156898
2309258
18572230
86039952
1367177
97589784
1074789
25623399
70227418
61408548
46417484
8466498
849671
3268930
98839973
55111276
91806695
3438308
65854187
89896231
62136395
30897791