57539281
83225480
43005286
10358663
9826277
94117584
53086803
99551926
94818648
24983402
74461709
38149830
37577474
59201449
6259689
26285351
72312630
30169555
51001240
86702765
19717578
20013089
16266921
57851191
44675638
70995220
68636271
19648089
49063309
42925084
293714
97218617
63025410
29036456
86926101
79521626
87638468
69358306
19317154
73995235