21848676
9401603
53979872
6318129
34845318
6243846
88132648
4672910
5033683
687859
32468426
54533150
655193
23791606
92158320
8600427
3102809
99791415
12771908
3529863
20171594
48873073
48473879
48558109
26356820
5189598
49086690
52193641
48508790
95075368
28198028
18126711
78823211
53603222
9815169
9593221
23462850
34371815
32853866
70022762