88364846
21411051
15275895
63847770
42266036
59599259
4529791
41633054
2041098
82207826
21962398
70935258
70152669
96853734
3193178
61254758
55924156
47332175
32983565
28794041
64189056
54798717
8154898
95987228
1477106
80639312
95902208
76387059
98225479
47871583
99758421
37117834
67578839
93543488
44611968
8169779
3139163
13238729
73542809
11425822