50812030
63415436
3754229
96981320
30677111
88542972
9781759
57542152
47959873
89214911
66441361
34538810
63066671
6203254
45729064
93503825
5469759
18285227
36249252
81512225
77575562
2593441
25923186
22798130
50705808
71236429
813723
67047802
3024510
71837267
8791621
74458331
12362045
57517792
4101872
45577036
75596719
18486674
79577774
347702