35428680
94246577
36907724
41969108
86485126
7479743
65375229
64909683
3881563
9075157
2569779
82089431
67768603
35729600
18803116
9747795
29804502
71988052
7901222
4626943
3235625
87155058
12906670
77312361
64839633
5561375
68903156
45289013
21354344
40442514
12522116
88762000
68159387
13842590
68781252
62873128
82907342
8061205
30304632
80686657