73538256
56434700
87028060
35022917
12187459
8067044
77579511
45857953
90176967
25718160
79387586
25709531
89355303
27611968
140946
6267584
69116663
45315878
26026457
27072944
1944849
3159254
56137804
99781341
49811260
45137115
5022938
78065581
1027601
92759585
88297181
58078399
48914405
50654351
10836402
69925092
52579621
65495310
90302313
34857378