59236913
14477701
78865953
27936829
7622895
17714585
2893174
98107561
85115419
14169156
32284569
18504466
69024512
20439613
64306430
8290613
97671292
56429073
40708912
48456212
41554284
70307864
58612113
5160531
45096486
3220150
76995977
90603629
24925939
1946027
74679179
14886281
12046236
27671398
31635423
84195681
27942349
37439894
90651501
37421608