50332140
18241318
33358950
17561560
89612909
15464664
862926
48303038
85908163
20928867
81431050
62648337
49688985
45826163
11512097
64313372
23345667
97869658
55348040
97749158
3040246
71956974
46558740
68199505
50008009
20936693
29735434
80315379
96445370
36189902
45064893
86708544
6935932
1668584
13192021
35674698
33613649
29759526
70683916
96579636