58432526
91591569
8192777
129214
42795151
1718429
90669200
8530100
82694834
90634742
83349201
5038237
72758100
1349859
76567485
37772863
1405233
75179413
56047936
87766766
95563099
10849332
58666421
3944056
28712725
44028834
51188411
3090701
5067431
82163566
56947985
3555459
46817732
16674735
93373915
11587548
19776254
66252058
40761050
28144886