40927527
5034275
40376645
44047218
54731986
25152808
38425922
7489567
25898884
53882501
44379916
68439351
10839885
31542024
87595187
5699577
1858779
2523260
49979570
41963790
2184920
11842623
36015026
56561633
9276920
46401564
47767281
79015857
71442494
74042257
5566175
98835915
32959891
63993648
18157184
13437665
51198940
7906839
82223750
67803589