22109423
16983291
61471939
1455271
59052962
25074214
28106669
99102572
42573730
21584535
43011062
39133531
58223043
5614248
16374054
42533429
65935208
21495739
53825317
20127265
40659822
65113615
55603751
66503824
39207256
47829360
49468681
21565565
5182061
22125391
7740657
34624147
51592697
5734488
32287541
80657754
46651552
80831444
2108912
35598873