7017032
50752181
2759335
42355242
13711244
34143690
63591524
64314677
8464315
50106580
37058876
93622829
13575086
64185700
15649866
9753830
47417965
56056587
14224712
20488219
36945028
23582021
18623912
45349439
24102151
85933640
57593149
53689923
76553282
88329557
45658129
39562336
73867736
6073547
81954587
208838
91378836
95373508
85431709
63895348