59289596
8404269
32716259
20249627
6129369
7677842
11665526
97549980
92301612
2969127
45589093
80289481
35683487
20285963
67889261
1851476
62667225
92418491
24534439
34503200
25957854
28716018
92869370
8898652
66923322
96122446
80314018
61399573
35453834
84101874
33688148
83429275
31378781
4701445
31899221
1757819
70416712
14518134
25264906
92889596