45857618
51065284
30505799
86692360
84586728
46819380
38447134
952854
77988912
50069404
7939630
39482985
474058
93252961
8175402
16685012
25751131
86246254
64192860
56509774
5793682
18779344
8893301
5391342
96879801
1777829
87437663
13805082
74227981
6919339
28083203
36845768
43459131
83934299
19938360
78882880
3696293
15606962
1639432
25805720