50809461
17064943
11966498
87952542
55347270
11653949
34491107
16792400
97448395
34903804
12196678
4688943
83193188
69478197
48831635
9357314
22578981
41299884
9334793
87131956
63441871
40082720
14355755
9252899
2075361
14325902
58952292
76333351
60952989
33566630
12519041
67216454
42716149
55092442
18926043
15132348
59239728
5465469
49354377
53578138