10031123
6947512
17293303
65996473
40178916
26751747
89493924
32775337
83683056
95832087
41929441
57694746
93979705
88752065
143862
26752313
26128896
74028195
91308524
71868271
20862249
82975284
60647945
88071352
1355389
31935473
86051524
34334291
82594722
56031602
28407102
51193
36394150
7427905
36252071
80965998
670537
55654389
75228794
78701757