29894735
10484555
8494343
72078242
41106001
12292174
82701993
74224318
4771008
7412464
41975169
14773785
67767068
55081145
6583103
49902686
1481374
11611930
91553257
53691282
33399014
54497462
31299353
60712222
12254650
72538095
4454599
11453769
10632298
51975526
86243704
38272396
95482026
64625564
42467079
33015464
32743501
38155353
9309680
34218492