50445279
9454318
48871871
671378
61651156
69433366
5654889
37683769
1486152
3400535
48693884
2805376
23472208
57556825
20071373
10667032
14262687
26546510
20703932
44139243
90985056
13056712
39071366
8916386
67509584
16381095
60553050
96548848
68182067
67425848
5508477
11335163
74338892
88733933
49817461
56283317
15238050
47806794
95913143
38797212