31032778
80975115
41152803
20775300
78384376
11802896
79067767
14632824
12811267
9484465
49985296
47188410
32133204
62024827
20105996
54154662
6719026
47583801
5205381
1118703
79011116
7707098
56961284
45615793
14516987
73792423
71167414
41572236
47617462
98919791
43451605
18931588
8891724
93091466
41712258
99092144
83576730
78466425
91599100
68989092