32797263
26996488
29555720
7923815
39441192
108438
79048611
1620270
85609399
622296
12948164
5581638
99279269
44918021
127513
44691740
88703188
66543620
42184695
7575932
69334440
99429275
84531248
13203338
49528013
39016017
86166899
89326852
85584922
75688293
4424600
29296842
31406015
9544664
96643800
93883885
37218580
11898821
93303037
40007814