42976218
49917258
15498216
14162127
40431027
68491792
5970699
71342402
17154664
81446112
44048269
30076632
30959789
58887518
99177062
61052580
68645855
54251118
3898664
89985690
59424885
15033771
36123706
48562652
4797233
21439292
10097017
498395
9614523
7965851
2207223
72059840
73589916
68794218
73451261
558525
94719583
51402158
86042688
38358455