96115144
2957635
4427345
25484172
5189890
46731160
53003796
38326885
35207713
75046709
40566988
85907567
13433546
243272
45325871
78182633
532880
30294104
11258545
43754030
43093354
5291536
35548680
5179066
31912578
14391898
45664749
35193016
36906619
79888227
18701272
6781961
10281168
72663606
99021867
94954539
9473963
54193111
45043413
63786307