90727921
35962467
88641735
32405644
25587216
85079218
34502608
48669178
1559040
88615479
90282755
21596036
97517645
83669008
60692246
86076692
79755843
5144598
80859118
4217055
64465283
1577107
4989254
4065033
63232914
10421221
26456087
3479193
30134822
23141778
20684388
12684315
46726856
3791990
8587876
37529713
45719620
69723747
57266808
323497