49915712
14253146
77806455
76257362
1959595
93051880
80571337
39093717
86519450
28074256
54881063
24331388
71174001
6116704
78202255
68236297
2052296
8892323
81849650
59635683
96545516
64821903
4349299
33273291
95256256
97098302
91436990
64548963
5920411
8854102
52785739
86102631
29661157
20019789
33275556
35348438
95073732
47499434
78218261
3261304