96107986
6233002
75691459
10279614
43113251
44613050
21674392
69528213
9655189
8481575
9309614
17044158
55022830
59103352
20533796
74128954
72248804
1187493
49206711
48033137
26372817
41864407
98435660
75151833
69472200
93973320
12192642
73748873
97471219
72292901
29058767
62634492
37188453
4612779
32372960
20402160
15719287
5598803
26293707
24326325