5652900
81539262
9897773
28263735
20812359
43004029
4379126
689580
94038289
97938928
4210688
46174909
5748872
31775068
8063589
47028013
50612809
84838106
87186281
12057228
35677842
60678357
6608820
17623570
19499083
82411428
91236017
98058590
89023973
50303794
25492159
46235793
93167452
25038819
95032551
88442419
1391293
54495924
73283142
71786536