30102673
48889124
36599149
26766036
9163201
1968848
64314043
63662685
21063493
30904623
12467308
239961
14467932
96159606
8409938
64855819
91041028
16946231
60065175
45768406
28255745
24874412
12133472
28905715
35701971
29865356
72927890
48108501
64294260
48525475
36086411
28666057
18201929
66519056
88317664
16226339
22739657
12465003
61074232
91007745