48629769
60914525
63155722
76426238
3055057
82124675
1062127
66134061
10059703
73575986
67977549
65302747
87218033
51808401
58936552
92294004
74406318
12323581
71332127
66516893
83209182
25156191
60625535
14835068
7555652
16352463
90201826
28749649
84668200
79556495
4077432
48385338
35834816
67942413
54183434
58032231
40699601
17955906
23292144
1389538