91433632
12878460
1943441
43231199
10606221
48925194
51672563
82189412
39847909
33746634
60892077
21355492
61766893
50591893
75736243
32135092
72954170
24004141
66546838
36769686
92951912
3745573
50126739
17882598
56121615
62853661
8208047
77915108
71066662
37495309
99041367
62254876
84044874
7547765
83563110
58439707
60193
65977369
32585205
76626583