56976156
24387958
49189879
7115370
45804612
45848641
7811239
39386297
96758040
36048576
76321761
2351430
31734414
20339624
36845968
6421203
71786066
73598499
7640611
921453
38274815
19384798
30758895
9188439
88507788
5126174
9305794
3144926
9934631
40288225
69316450
9266107
97767376
68432356
21261633
63819098
32012551
4101437
4225516
3978211