25047352
69773688
3092732
77696113
79588348
15255176
62413159
7136554
75258997
5828041
89144142
1382555
84214400
3566795
81295702
31721281
46239911
8192892
69823318
41925901
61475403
25967332
70795622
1608588
88734128
32742610
59575489
65903602
28476113
341548
58561446
33982387
17139214
81534386
98675880
530160
46948130
11498480
62172878
9264960