41215920
15681814
13185912
86298710
68053347
7932519
40087324
83055235
29232718
5072796
55884349
7985441
13752627
34552574
68001310
87199934
17517024
8993580
63117271
34704879
9210226
25327066
52343083
20917268
15853863
41931826
85873160
69441694
9838433
75766213
6402046
21124176
91607687
93084031
5489304
8153238
21695422
87387842
56267533
91773590