147999
1719531
33527824
85837543
80595403
50521197
29912163
63748953
2709422
97434647
72272930
54814083
67874077
87089551
2284374
34901086
10816009
27649379
35879833
37168338
92188937
90264474
8211327
71247249
74022429
31132899
91787061
74836096
5164656
5382141
71646601
22627665
42331065
74457040
4169957
83037765
30638961
80017215
30504764
40422452