43074622
97158933
61028471
15977651
61557236
76771631
37857586
13565413
62211709
60224074
25172025
8377433
42121711
474678
74375122
59816531
11828328
56904495
95824960
425112
4354908
59536334
6823143
83267385
31494931
92108838
15247404
32254724
30413400
7366263
76312947
37578879
16057033
4629983
12181342
1134476
75376473
59614900
82144153
59384220