2947364
83273239
9272130
68631973
59939437
8446669
4241904
3764413
51367460
576217
73848201
75536407
17981953
40074520
18072124
5474783
12741108
849323
92481184
13699798
82266034
98237300
99585653
81115594
90892031
35501597
11269394
76983277
16946534
50629751
58355579
70461348
63193582
79095428
2022195
31211563
28684372
98689867
24704570
7598122