39017242
2173739
7764966
17262813
77287924
58886393
303280
2663098
95334096
65567160
76616141
56376266
52111905
91883733
15365298
74087297
95084126
99881606
94805380
1327766
66556204
66337518
46332145
43013335
5106419
44564312
53107303
55185356
89174367
67246974
94695225
99358635
84139478
50582815
20741611
66659465
43554137
26254670
76244625
85391588