83488746
75074150
52694296
20527403
340710
73174619
53132082
57399427
63319502
55268244
62166635
37799807
69611768
41772187
34357838
91149490
80814818
1012903
76451957
40481258
20312528
18151591
67696093
3597361
98609693
34254107
545305
64477472
7069738
15234787
84594297
82384989
46934163
59698884
41258305
5437534
42678805
45272575
157770
42657136