20461216
95418047
69624363
19352176
14952667
64994152
24655334
2084005
21069589
59757456
78921328
65917304
11404147
63939411
17396146
1559071
9146275
74572372
20198593
89102791
29485146
95596813
7099388
3608400
70966999
99101342
20613585
93379055
87535945
54247266
74714303
10607959
82269121
1613810
66143484
24176834
65079048
97035960
3353526
83331625