43448669
37589504
36425857
60216749
79777231
27534052
31484798
52746059
88032002
8294881
33905523
43622445
72941660
41771627
55108815
176519
99849939
69886009
99381612
43054233
97298411
68038893
4320169
56155611
12543808
18661810
10396980
76117175
44446373
81238218
91781147
33317500
21694137
36204726
31294545
56475470
55537161
29151570
25293246
73123555