75374728
2943501
12746546
85127566
82486606
29681136
33666021
486688
90519345
69923218
39199318
50886714
70594096
40272931
85732077
31442517
59265576
44496129
37147676
3191923
7366839
62036660
94049585
74991277
59451249
20147472
66684322
35058453
1860663
22417575
37608484
8012895
38165535
89247870
70531134
15235086
60668491
75817157
94593723
2154531