47637615
93838183
22899405
45317254
44798168
1613708
38362206
49223090
82169390
15263
524142
43271683
16299583
82607437
71475576
86717012
65622835
95837276
53261715
8538845
2652766
59618117
63955296
98481114
70846675
29606019
73644176
89099455
70569009
60555002
13603122
91715561
53947198
59855024
26882156
28251577
91389790
23641577
69295052
76381806