41229836
28193452
43218427
36806007
43564955
67644828
56134759
15162290
32976724
72234800
4127354
1189863
67191996
54277093
68407757
909921
5132968
59496070
97806216
69312611
13125555
75558963
58302740
43968564
63727075
4415674
2773885
81012987
61452161
95368478
20664776
85721830
8439605
58699765
92648458
19113093
17279310
68601368
45364068
95278338