77956450
806168
96037732
5991309
96579915
5583853
70948487
40248954
19338505
72111016
69466412
30957445
21801146
9714407
1998261
46533272
3143814
16666388
94721401
55931330
85787478
85183768
23018057
17266867
24973774
58155930
98874716
45982393
37784504
1316994
861237
97387598
5231389
5524189
69615648
25666223
13067191
610964
14045520
43289722