56283613
15212968
42981992
86105023
57907276
14268579
2658153
5136422
23634863
47676738
69632781
31834812
24228899
84667202
56113133
93903033
69982085
38251527
62144232
2875640
1055831
90573859
62408207
6649430
65333748
62229858
88575649
23923632
96633015
58196705
82019300
44365280
9183707
63735921
30808225
4868195
72592198
27557835
49739026
11049090