84588928
4649131
42668147
97708290
41533453
27686516
61934080
49534779
11128767
52384899
45224861
70277358
32446115
13834649
58588401
60735949
71677736
66516530
87857774
72012157
76438042
90303606
38747175
26946273
77267056
5881986
17104697
97754691
30993318
94274230
1382498
5073614
17116616
54915158
86995538
78988033
89264912
64091306
66157222
29728505