93681136
22857901
48229139
38793331
35934973
781710
30621879
20862222
70558598
65098082
5147925
501920
75536514
70903714
51991785
56106392
20427157
87973052
81272742
20564810
59855104
32714982
96822247
43225180
54666042
49673046
23393257
17123
56428245
36414378
15357066
10655257
30102655
51542985
33801099
45831605
13353628
36142873
1896954
30148551