22923548
14501864
93357752
16036911
80659566
958987
21466543
58326800
7207157
38113037
31682600
86231635
32852303
33867077
538213
83949391
79285165
23137259
15421563
38517303
53714080
5172444
40927036
53356435
80803208
78243008
28012570
73927412
43141232
35403328
410559
10244453
33738278
59648578
82449473
62545207
75062798
10127470
2192571
2030704