23768290
1667849
99701294
35121086
33264092
5573281
28621106
6515833
75132783
79693626
43499017
14098900
96483532
98494243
24693818
40433299
27025637
5804968
59096890
70601640
79791961
40753204
9197512
54833466
18183
31279624
6041986
25276833
19275374
66731911
93768257
50276452
9748871
3873291
34453651
28495910
18446863
44093196
23209130
86183048