59129888
49323542
4765726
46778070
83064802
5886642
25418642
67057198
33489713
97855755
78058706
58187519
54334438
10256524
8132885
15147057
66508660
13768109
2944234
76397788
98181992
73309337
66632528
45052378
22372802
59225022
6189451
75089012
14053664
531272
55315991
854185
49859027
92973874
90402130
5188255
3833997
56137730
50202267
42426487