31253406
5093883
68038236
33735527
6228803
8369439
27943810
69469223
27923469
6683577
37757003
12171908
60306768
8521336
15855568
63366872
3219100
60751205
63056809
41621432
81853194
96082815
65599682
79531032
22679546
92291226
8432115
83545882
32116461
55632824
39203627
16863142
409166
33518451
2213351
45547766
11598937
10625345
75221271
73358515