73947559
22057246
96848576
83334487
4758532
3938465
2908909
76612072
63092185
41764051
22417240
28812193
87988209
3669775
28807972
76264759
64923033
55225352
42182325
65477601
6949196
55287714
53468601
62689071
22819291
87286526
42363649
85861503
24189642
91662533
8894747
35025663
34702820
5407971
50275333
18671113
86915009
89673277
58101540
37498919