60105336
35553958
47172108
39528766
92877658
25863866
43492148
57541916
16764283
2059414
98353692
5386179
9906945
66407169
63472669
3436476
52329077
68429900
40777629
76504772
64805252
17695657
72641461
92581712
52315204
74777067
54547116
27573588
29963440
6199033
76645198
35641158
3009532
265173
85003603
46957387
3211240
83082137
77467280
59013354