3663589
1605055
74301805
46518199
7238481
30911316
30727368
47638615
59343017
540243
51936715
27181139
93357726
53485334
79062153
74746316
99284168
93348818
5469122
9957526
74356215
61133390
4818626
61078599
6733017
37221753
27452493
92229015
5862880
92762467
50176052
49376502
3185011
13213850
73859017
56662465
79879839
85778636
94502426
82133776