50499169
5362399
7447626
90185593
26041351
3436192
82636680
96776405
27615710
40897228
8526705
84831508
4766788
34935960
55477661
25305718
17748309
75399978
42118752
65182850
73023794
42551725
98542297
47592788
26443381
66412467
3036442
51439801
90599764
2299968
38496717
50591255
87229343
53734235
15029064
5287938
14596591
19987313
50316434
8475520