32119931
59112655
84591888
10325799
41722108
2674194
64862869
7327913
69595615
481269
3564860
64656829
94486712
65302
4326651
73531231
12548047
50937514
34238071
70897368
49311259
97115424
96226484
56428789
53583827
24927313
47838915
9899150
89815184
1833726
70615016
10967651
31438312
93076552
83269578
87536971
20111724
82678349
80876269
17177099