43112153
87212618
4889349
15688434
1256323
73203257
32949294
41132896
61337689
37848412
38409982
84256773
9113992
46857228
45207258
89278334
1625207
872621
37162066
3363120
40021757
48135136
4944406
8276739
79643691
16585076
47682941
59791340
23442952
84591855
75725024
960546
78687618
84508942
13966531
7929049
33683610
89676608
7907851
72931892