31352432
39424224
51065328
21942145
5962724
53492552
15189011
1808831
63275573
20142309
68987624
3404626
20028928
46332694
33377534
59896828
32507502
88676443
24194791
34474212
61445881
61564072
79694208
67919032
95492304
74719349
94339002
93217683
9052666
13568399
277510000
73818487
8280421
20128843
7229440
31704456
92834924
88784562
84315161
52713424