70166225
28653551
50078055
6096437
68277684
92361889
48117116
8384650
32213196
69905456
97839542
52772631
81136660
75155747
55813713
64269288
16745298
42737444
1258031
87843021
7128889
8721803
58849701
8273430
12399554
15718537
4966640
91127608
74246999
35586224
61002129
58368180
3077268
34089544
37913618
10402131
84983342
93966186
93861384
37078423