76433627
41096615
71448222
69269429
58492769
4642725
9604375
17126279
55545118
93089195
3956270
3334857
39218662
72849389
12167677
89118290
47382158
4674652
33654749
96697318
89094973
80658788
60815182
29128295
2985608
59098961
23642748
97772948
35768773
73111781
52658414
65876469
64272167
5752487
11287840
66305085
54781540
31097957
23503205
58144923