47734941
2793266
18522826
78863477
20747596
2046723
11542516
44989917
2039899
43658847
66692568
51962201
99896433
83343463
1653445
96004582
29104527
2958834
61841499
52059169
23881953
33478754
17016081
3379304
2390793
70375889
20151237
9664809
50354617
5122566
28198589
36282981
53009426
63645907
4863727
50329121
88713128
22557241
9422332
3703426