27043376
50913072
687381
30667166
43106132
12037293
8690857
62193320
3453360
94542211
10000462
42371635
21065572
8040925
55161380
60468428
72995846
59144
5688533
78337556
41711810
4149887
84426455
5504582
7227772
22504194
68057325
51837188
4286612
5804023
86986742
30644688
7342815
94661056
66375793
51092742
4070223
33481061
13794587
27331928