50626810
36635533
66412005
3776208
1431901
5934992
6419557
95026116
16875311
89073483
32048074
58301581
37957996
12535369
86513271
26039745
80211623
2380634
33548076
24186309
76945721
81507369
52579885
72189827
33222258
7257148
80744916
99344815
147063
4276012
75476730
93548898
18635046
84193795
11325368
13856292
72435565
32477294
47779938
77038553