96936955
3061839
16578414
82963062
70322141
83981240
42614445
41246844
76275413
19912576
87616788
41191303
5685743
5704654
50988906
48963285
89771333
69089844
50502860
73954168
93978460
7772525
432948
91715830
96173038
8996674
53513385
31477405
39222712
89591630
71897212
24436347
18382227
84313488
57356529
7478894
86001673
39365709
31619951
34417130