56842958
24031339
10992266
2788578
45978234
13219498
6074231
82984987
63104586
83475064
9994694
95863697
34813108
95915168
83288717
81889129
8737453
5575996
60362605
15872695
71871916
82309411
3889094
1536277
44181964
90666468
89659278
79696946
8501
30195834
26026290
38482242
4923441
92125396
1843402
85198897
25263706
5214155
87168155
1781440