2137652
97632140
22972585
35372815
36145348
22324829
413700
79227124
7704996
89381621
23326685
79478226
64173701
5068834
4847530
7906774
33735685
88745123
53539618
78346807
93732632
44599084
95024577
14371203
45278361
62205065
85194073
91648124
11967811
13224958
57724
10314583
1406741
85561384
81671676
11851344
47578714
4717197
1785440
483626