29904151
17437023
18765864
97693531
57545350
9983709
4343916
40538822
3839594
11888027
24328613
2487966
41523021
46734903
16664582
1294976
45767212
76137948
52271038
38639533
27154270
15457973
55238909
11385552
55305449
2218561
34382406
32357114
3507395
62567944
41376635
53833439
89191455
31855756
60182387
44001852
36136452
33044849
67823740
29593547