70183118
42596413
89554750
9598156
22615211
60558054
13951918
20388276
83292842
88374152
21023264
76092434
74904306
16746054
85655679
26194839
98146110
40367105
91927605
77714727
55368792
87241308
19872641
33563356
56387046
91604344
97802310
72665228
50494895
3231343
83651138
81514719
10064733
20878285
94501134
23371455
69514837
28302230
77946061
11579935