20466486
32937339
3433978
21018572
31181429
22606482
93671243
92619182
85453211
21097692
40613042
27552576
65645161
36413160
32367870
85599514
1260416
23018428
46395758
21641187
25733863
83211123
14079766
19629280
7928425
53489256
56204674
20861460
40402662
1788063
27099514
91591966
53923364
19654339
63443316
84057232
21999360
6889668
48558835
48763074