38223986
18799076
30055621
42378761
85295705
41244153
36657105
79477121
52866532
23347950
9988221
52466199
47132359
91537901
930291
53948028
72997696
86314999
82302577
49345677
60705333
28234210
28552127
89741842
99948416
61662090
33956857
10415118
3368347
80936288
72134554
2176770
10658391
92924028
95536605
88774430
23586525
40152571
94552132
13857880