78937097
62401416
86351138
76865483
1234235
4151132
27861048
51394268
40655511
69368365
6244644
69926536
42506375
42429622
58637704
8598495
66067097
53723382
48029972
1008340
19037640
46349253
48267630
90944768
15932033
93056234
47644781
4534241
88913300
37944153
82117749
23296611
96599225
38505869
57359266
989928
94686002
980866
111883
79785349