30185638
18984087
87332449
55574981
7001110
31211432
10075505
8139198
60874699
24809090
28875162
4724936
35589966
8941677
34989759
54905896
7256884
37615236
93393244
68269732
51089238
65038510
85866628
2708674
82829976
84073820
59333974
68174369
9469414
14566580
94727701
21086046
87103249
34645031
39554834
91148297
37412804
96504427
71032542
42812385