90115426
89622120
53933570
46564815
94362773
72754537
76917244
85237280
76894258
26369396
30339367
9263086
71215751
58965470
29768246
21746476
71692608
6256388
83923766
32823107
89068608
10961226
45654988
60866906
44307303
44554577
98055682
14182967
62675349
72583753
63892576
52769048
29991676
7033399
89876673
77687944
48543501
86267394
4572883
30091604