36753050
10952045
35091641
323282
10138955
14528991
44326973
29262745
18356119
77756569
36997856
20567419
303266
7953681
83405740
13804258
6789909
64733642
1723570
42922098
44575118
52964724
82211760
92932348
21788116
80185956
49296801
94643492
78218900
66239411
86973327
96655747
24915235
23194262
71343781
49855357
46399164
51308640
25963703
11549997