2861981
84881097
17732241
47118559
31331365
42105162
62858211
99413797
35109792
24762694
10674501
776708
14246969
6800215
8247492
72956075
12906887
22591226
17835187
19559563
2555996
67583804
43892541
19471630
59956809
2268946
63014992
27097894
36516967
3388472
30321067
77867363
4391604
96788306
92658845
82373152
5683477
19734290
36794481
57608830