59659598
12921722
84812457
77453546
35271753
24151079
19182889
91689678
79307125
97445989
13958081
21075446
86069308
50936693
88123704
17961081
47233519
58067066
88998815
12555607
47769766
5907
1226851
39938794
1496720
96984144
212739
57999212
73821432
48525267
1600206
81687739
48553062
26942246
11131179
352675
26678091
68034130
35345824
7474878