99657714
3415810
527137
9624104
92898490
30623231
564595
59554692
44365019
9133476
81458979
4016438
10214699
25528508
61916413
93193920
40247355
20546837
43371869
24208394
88601625
70942512
916996
75023662
7262517
42637725
21459025
76874408
21713660
21953081
37122872
88488401
57415930
51938360
88481331
16564634
8416177
64575903
13807057
21998583