41544763
32911700
85662736
53469616
8033324
32895630
26078527
97315841
72868461
60479585
52114538
5951404
31698388
40146226
49465789
82325286
85994492
52228809
43825952
76117054
75658173
82991221
65507440
4144175
18395611
15187091
55256860
32069613
80128761
69964724
40254072
12111718
94981364
23332871
87792049
25411736
824866
89913687
5532218
80908228