50859363
8852571
3711719
46844560
7918855
62346027
66981172
7935848
34811242
88287420
52594144
50155160
84237469
36585760
2054490
18793241
9321625
95136102
52891875
90822133
8733612
275113
87938421
9235380
75081006
47809202
32932663
44696003
6212801
92526005
743085
78564112
67928835
7023809
42996724
46522210
13102052
90048030
5445992
1755981