68334283
96106511
51078584
72244380
93893928
13483065
9488222
38641156
4603787
90972433
8985042
63517598
28443551
76585570
32491026
42113262
56487854
40503432
4253645
38523054
39963055
8223783
25028137
80929930
53387423
2379089
22423921
72451167
7025200
90922344
74877859
68848243
2562346
99236249
70277560
31416858
51213742
26518583
85708091
191842