18406108
64749577
13531166
64101478
21819510
1599317
40415745
47306548
55086000
5533287
1182601
91464831
4598445
90506258
66365629
73634899
2683589
4837636
5911999
67547231
56113604
72151943
93165907
70173027
68551856
27514568
62859636
2448215
15391225
17197291
7003454
3289595
91134061
26827923
41221722
22682726
13947297
10726663
5471207
51961208