56129396
30632277
41267195
92116152
9731724
12441301
12468579
19388228
78492339
49532601
29963487
91302227
97018787
52215757
4931124
66533539
893623
36428000
70625628
21807782
69242225
42624795
16511255
59977433
78268675
80295175
26104141
20158967
54239704
25321550
21781935
83391453
43014198
41493747
27598531
65662702
48892709
51793176
49597682
19296163