54203532
90054047
78148920
52338068
3059017
28719626
9620950
15947243
62215689
49446536
17947594
58802475
56759716
60552231
30891295
32977196
34427696
50056158
88691680
19196214
49694703
73297208
3843320
60897890
11364991
86497556
20314532
75159947
48969398
20248083
70901329
84216442
147933
47836006
75551876
5948508
81704020
32088589
319431
61719615