57942082
79127197
66816764
53532337
56312514
24662820
4277259
9154859
33332893
15707270
30449348
43773564
234241
48902044
99166835
72742823
44305759
80769941
69275521
43326
99441328
62016251
25702122
48885829
61978736
42702141
3836368
1348392
57416276
43264837
91558259
95682180
75614444
23353606
85572620
16519147
99731288
74358900
20038211
6256507