27315960
49289873
8086843
91015440
68715541
30434030
40724675
11466523
45524016
39791879
58896107
32407985
2582626
20551228
2808636
97092514
23855839
94611086
42344183
35186886
56521784
87426580
11142189
4498772
90978213
67214035
58107422
60759564
54089367
5080328
9645172
51896827
15868265
17273896
8642040
22847402
60238185
31638331
35825862
18931768