66881496
97318450
3846417
1806889
20497598
89637010
62864252
38558092
9335678
8772960
51283662
99666202
29695016
77357548
6032204
30847611
61856040
70871173
41519110
6962347
48139670
64246527
64524677
95497713
3051238
38154256
81984233
59231491
12048258
84318707
85782180
52545371
99611665
44405092
80127283
57067741
4177055
735499
30868885
52039126