91737336
30943110
14973654
4965221
33215374
44064253
16656035
36462760
38574701
24107963
80594114
30253509
57357105
46819871
28365120
13521139
75848731
68146579
14944106
7777262
26299628
1139790
42888398
48422774
25283394
51302735
79295480
13595533
62783900
14059575
62593887
63712847
61453628
93918237
25671129
834422
16828743
46898174
42042399
51554860