4107432
81696405
65522555
48702912
29648667
17127200
21983367
1556901
24241493
42298273
82297362
59096856
98312201
5565716
65879294
93385768
28215666
26984
18102348
560988
9095322
72021256
36062985
68569699
9267263
77819110
83333675
77096514
60955373
72466845
30777325
34991688
64917192
86049113
22573521
10248504
35928423
99328165
45483261
6071835