96864105
38905733
11161398
73509526
11857040
106268
60838144
77988334
44681418
67817251
38134107
94633688
92458134
15297304
96302451
57453836
25544608
38674259
7620806
71397458
36727151
68184333
5231109
43202250
46663674
86242661
32426395
7943808
34723002
1977503
79296882
30909902
38756718
1319921
86073983
1883468
26351169
22548201
9945387
83205518