18333338
25615193
96797437
79641140
54765307
18511884
95936679
45989305
1156483
5476949
79326821
16696679
54291823
90807504
43513785
25229016
86752157
70438160
111324
46635487
49278320
68378080
66332124
9953729
51967268
33779791
32496239
37019257
34631908
67941803
62884447
4895858
60661181
79293483
2553559
2070313
92371705
61068673
43899082
24496632