2564253
51384733
99918686
6225290
27156911
66084493
82223198
51039432
28762557
89585648
72305364
94837954
58024573
8319835
43575816
69258270
86196545
75895005
8054781
60944660
9513541
5346698
38433215
21242493
17633337
17309671
96129033
97389123
4583645
24566789
82443978
32085282
106671
98264124
1170736
72315737
45048504
9165680
8685402
1277260