168556
17999808
62691721
7123361
82421819
62731516
41162921
77791020
5368516
89517913
20567702
28565084
14962502
62816715
6401643
70845594
47864081
35617143
25938181
58899438
15086071
65699143
67803002
81841478
98126125
30868391
73112930
43306882
51448749
249511
35484252
1439342
15571650
92846096
766615
97834352
77271827
79046278
46373045
83384456