60133866
35115479
89967959
40927495
80596193
83924051
618529
50507931
8917259
4112074
52149015
5755066
70589887
99224127
12977632
7884961
49978238
69764846
4572861
7030975
78079966
86874600
35183732
94681658
9227886
24307935
85641048
14864792
44172392
26581566
38303372
25506242
28642920
3249933
33452803
13321638
3831209
94161678
34259176
43113546