45103050
40213412
32422823
625795
6579112
212115
42422447
2698642
89557940
98919
88054523
35962392
52003199
21668579
37106977
36074357
33891533
54193284
63604922
74902037
88784508
67807080
49893071
41025859
4425807
85785938
10424502
79671044
98082892
5817494
3112540
79949286
92402234
35504037
59834226
8056980
64215573
67215936
49414834
4191977