31113037
65535441
80474687
5205812
27361186
92835354
64838487
93686220
86139949
98411211
78058131
16843000
66527464
9310731
20865384
44117106
48452962
56102161
48797978
52982953
15121233
87711656
97036589
95397410
63678221
77234719
79339199
44175023
15235621
36891641
60133532
49127824
56598786
23713805
10399631
20353193
9493711
55888243
78535353
80019901