40577362
47774481
3841169
67698080
7838313
53081868
96599207
82821513
70493943
33354156
54753890
99254381
67348931
70195872
61839938
2423995
87447819
14952101
62463850
9730594
61419586
53371619
7471812
37352861
70488037
56274208
407199
79043631
13061817
51559475
88098212
44471346
44597353
59831297
10741227
2138909
34631140
42888878
12114880
4401763