12053760
42005051
26251125
9142777
87316749
68205592
80803758
2334363
16918430
4313255
5822981
43877205
44813127
55859480
50389421
8867838
17589073
44961473
1687401
5174841
65747112
7487367
14707153
7132418
30001002
99228013
36784204
79227284
25174915
41997704
62964089
7719346
20613096
7706208
48324172
95391579
71992033
82251727
26433194
45824058