92285068
227215
45797334
7004880
88698669
20639604
69509253
9187142
86456799
78337187
95164068
34824750
30329155
2487609
68019166
63856342
93675001
32822123
46317823
71342010
73118295
55407515
44397957
39725939
42081326
18494009
5138317
90446726
22758628
77754213
7327421
80517165
32421553
95403074
55981725
32705587
24734017
44768808
22891953
10552788