30626505
28905887
94116911
68125082
78537381
10659876
35477760
67612869
27201835
14301714
73759780
53361240
8466236
59059435
65371383
51234094
13324356
6367472
21255751
26185644
51147713
24352058
6509266
19313527
62396475
63363652
21254067
45999132
1815995
71455921
80235808
60294543
5667600
31914867
17058704
98246852
58007860
78391144
73034879
47908566