5702598
77767223
31081397
61063614
97075277
84447368
49132863
6284856
340962
78691059
27769200
50083862
67056305
15697159
95531959
69814603
9723629
37367907
83224894
43983818
28744640
22857899
4214732
56936347
91013384
2882150
22009602
4187601
37759325
1996207
1926118
63534540
52978945
5672968
2503079
80936577
13563768
75304789
57518919
20786705