43342790
42603580
8163346
30376933
93038839
94175917
86718702
74707149
32289340
15428675
3306052
22953042
53429130
66211696
45186699
6519833
35563890
5072374
95831979
80113134
66301137
49544019
87449679
46512323
10031264
10603677
62573239
94659166
2615950
56903262
83392670
13079541
83315721
19188
59882123
3667286
86178825
69704394
40832028
10863204