25112103
1273353
3807195
13786026
5107784
1202987
86071296
22732833
66525484
17215546
89585765
18287925
12489030
31599168
48463350
12136213
12006885
17181521
76427233
94881574
87682
474128
16839530
46011814
250384
80648919
34653171
64205496
76275231
3929446
48299214
73915180
94838939
59386911
32452145
58196702
71445538
61449533
39124033
52708872