97133933
6683252
84999665
21496165
17623744
60008305
40182398
51953332
21421940
66958656
32424617
63424544
11038852
66119808
77929609
15567664
3574993
67294282
95839939
5395059
34996217
35062464
45979697
10363048
423619
66857706
22161422
2209139
94138185
2052388
96436584
85538240
28452443
64348473
24521923
26292764
31237443
15688764
17521355
18063830