49615268
48949059
60743132
6818045
21822045
37156369
10681450
1794950
98165815
2157554
8659429
19955879
30492005
26801626
35028310
5981163
3235267
82356675
10067450
79467214
40758803
6014295
71497582
86846808
6171410
36827953
26594999
17766417
20886731
21199618
71833133
95997835
4004582
3992954
1395265
44471702
96101575
35956761
38653496
21969655