30706851
37727290
42371363
9811834
49699864
15834133
20151611
9137531
10851528
29085173
2409322
9994706
78495299
35379010
39587809
19687920
52109542
2612823
46267737
18558879
7778796
7062958
9407393
21908351
13901735
93628987
19477336
91461032
91663800
38576575
19943521
90617735
17343215
29353083
810976
91703815
83108866
4664981
53798271
71094640