2366436
76404686
14215158
32387639
48997603
25429670
60545241
80304708
58079861
20161142
97936324
83668324
89857052
51777051
51427191
18359202
19293393
77213333
85755765
78843953
28908559
32677145
27621795
54085873
7907343
22594033
21416626
51136177
35079233
68487522
1531810
68384842
92236056
82245977
57643267
36108999
79867296
49425919
16956622
27863282