49816285
15685940
310822
1237932
4385046
21088729
85739955
29761052
87921683
4038791
1538939
65323086
20452866
37205513
54096866
12406546
43669169
50196093
14849644
37061501
59799844
84545233
2758117
16407755
353510
5023033
3197405
4659740
68901847
94197943
46745049
20851582
27529566
2018277
96573766
71516610
42826993
3113725
30354606
29114597