28719983
14422518
83294977
63713768
77362490
30787363
18157400
68435506
41538787
50991065
63391183
88453078
98167632
13002099
55659813
50338321
83297162
18504440
82118675
12733621
85065369
90864680
26878122
28522587
2048813
676579
51945549
7235082
15772778
26995612
20971900
90891653
41371703
66864174
62916575
25849151
54429402
21624557
37009972
1251133