313131
11384258
4963152
60045782
89243529
27444930
8053555
40719220
75483657
71567035
46984702
9937043
192761
10456996
38105493
5919539
34696637
38274219
24592311
6522131
20322474
20318262
3857924
35909351
86405868
98081699
94589095
54679596
76515774
61051592
37977667
22418
92915823
21444835
28521765
6092886
9276414
28008177
3270285
7658573