29425408
64588510
49368435
19797620
59495804
97893641
96417962
17007231
2598831
10116388
83882996
8689776
42906001
5071586
46342739
85113018
69685833
11987151
55089376
53368770
60759971
6094241
4423399
48014180
75284296
40122569
44497708
44294221
54833677
46261743
22681656
52995369
89454884
26883922
54052321
30716490
12708883
15749078
69869238
15147621