21222669
21295510
73703660
2928403
68025854
43665272
14276887
21932315
93269939
81076283
22937895
2254823
74618988
243749
33215599
47092937
53373317
69546796
77268824
54642543
3781386
7051298
18068617
10048210
17055800
63236804
1373829
78316473
36084527
64115332
70536272
9729344
68837161
50587484
70547442
14466581
60797290
60721175
23475296
42449563