2059367
8817346
7551278
85015738
69325168
68963780
99804589
96184790
83373061
55976165
6967003
13611128
38025458
6885246
89474779
10885285
1914794
27035092
82865652
1235808
70568555
30008728
8915018
14065896
26632496
33654307
95514689
58765267
3340883
14955395
71709934
25591300
5241387
78694242
98397095
17187259
25853569
22314098
1075873
15898822