87592602
52894646
30992714
39869885
24006695
23895170
15279413
44239385
68704400
37159339
97211354
67885514
25012749
66215823
14325796
76637047
86394458
69663018
23344470
98902274
70068181
927238
55508161
30314130
18329039
55187035
19457291
51224785
9839139
57986413
32413489
77716300
8692535
29196137
54873279
64715140
80982205
12773957
4384420
38376069