40205749
24895372
15061532
82478771
62338620
70393632
31742830
7693295
5633802
86801661
5401955
17054286
27416104
38392148
59572301
8908412
62072092
98416153
73383869
16271124
95564808
73973703
77665862
32394120
29822648
95381019
67057822
43829445
47801168
59849589
74001722
52673937
83097415
91059496
34384944
96152118
61572525
96855936
39598385
76321956