43972606
37952959
21258623
54579434
13004173
14211837
51824365
26571888
31272517
55465443
70944137
61519416
39963297
48838989
23536199
5826730
65072676
54583288
97057558
73858952
730355
63383520
18767113
59035597
75103709
52289630
16575070
26742905
2975282
90805454
7077972
1637809
75724781
60706317
55736761
67689597
51027761
86122503
65566252
30878454