2476956
5141394
14226797
12953164
45919663
32095637
50823876
15474118
92832180
322500
6066457
65132277
52742924
896599
21452856
76339339
50634503
31337973
75379954
83178164
23031668
30595930
67893040
55347568
96928142
66663298
45031608
2925127
50943827
6004379
37769844
1091469
12713593
38695762
58841216
16046204
73323404
3417214
9792951
13137180