18472446
83842071
30953407
24359515
4607168
52545996
97226679
85437380
2136397
46195360
9835903
22206196
1663987
28361621
56426458
2208240
72417963
132270
74732449
36407121
8299924
8548863
37672399
35859082
28708646
95148975
43414602
4462581
21674306
8041212
76201641
65211448
74009367
66132213
8398352
51142313
73905506
47849216
99783068
35796450