92996856
69672516
3375937
31562906
18223277
55051175
30203854
9695960
46108281
63387850
62746023
13015571
80923933
15866984
73128541
69238237
96456215
9949383
71695591
11122227
8312120
12093461
76614804
2383528
14911204
7947721
48297108
47566027
41185038
65085262
67787720
80659171
87895813
80769270
92479017
43635778
5982909
78174162
82681190
39085382