5256652
57668892
92494521
10621237
82241028
6670560
1295705
37393630
7271172
37978724
24835773
13856340
7548871
48316309
12755404
73707937
27789301
5009005
2547380
87741479
95704848
93553486
80947729
79788360
63988213
26748306
44348679
38187567
65776481
26796415
70102692
39653159
23415137
19502876
98268470
66701058
31186105
16551575
76273169
4265104