22685922
4357371
10183329
64165253
29532564
99524624
17007297
91396408
26848267
83475967
24839412
1726314
57107534
48621510
4206278
87873956
31372204
64024487
9888875
30909912
40887062
30926228
97937647
13849943
55492375
69029449
43513842
76655
82518058
5936894
178954
26916569
83306935
66044585
56208392
6739707
49139431
95267759
54948830
36951248