42305613
35359667
56986956
12274063
80103
57165495
94008070
94228877
20991135
20398253
19241547
93111809
3316827
8048164
93955935
35059352
19497885
44122053
48962399
44624055
17756266
3444376
43096462
14544109
27704084
3528950
421527
88898836
44277540
59059974
2502079
34907837
17428040
92644271
8051438
33466855
94612104
61657225
15663010
15657921