46756910
95389935
21397540
57976378
36875813
28648032
29292916
87698640
9289713
67535550
718578
80099105
733343
13942950
38823866
281967
87264808
44875730
50442490
7399924
179755
6716512
20781272
93428025
21196955
99678878
81085167
16038054
16251828
57312374
41068638
47767343
42351764
142071
48994448
59073931
81137771
44786936
4297835
29214594