44032525
87571680
86193188
70147957
65343995
36141270
49248473
69109252
53173541
61472431
17955797
38527809
43208072
50287870
105184
86607579
82026278
60378755
51578543
13128668
22148081
90744587
25293856
301222
112068
56399511
55801716
40135932
81235693
16934937
25027044
67579411
33923955
47132065
41172113
68587218
1724187
44107717
6725819
46344851