25378296
9227123
94577601
1637886
66079256
8248099
4134101
8884548
24287640
55862663
8905021
48137883
8053414
546595
42499378
78718006
614145
71986192
268207
78039005
31458214
30156097
46397578
2512601
726553
308577
27894334
515234
41907143
4591577
96255972
3065283
75763395
99107886
61198278
43837981
331051
2235430
74672624
44194168