21497884
1356124
96391207
43749690
20226487
22825521
64283026
12632214
96185305
49577681
52723252
50454407
39802956
53681314
65558073
94264055
36215923
15953353
45558181
131620
76987925
89351959
59831954
66481409
3908653
57802866
46488118
88427619
14853972
1728883
11218831
2509769
1761457
33484458
34613649
90326503
23863854
56878837
55883493
52865