30878838
27842215
39971051
89395087
8482443
80081585
40597308
77997154
79876386
56766928
70543915
98611236
33159835
9772167
9507971
54772518
84966173
93139187
80038282
82805180
80311589
6357068
85829051
87248040
32593170
49877372
64055382
6976982
97044749
19894754
45252706
57186437
36789039
97775581
47256521
17852860
9415782
19504792
45028680
40604048