15445106
543118
70266764
87841095
83062948
3872495
80142747
76255
62618007
78048866
58273809
38434768
9957481
34629610
51476418
6658744
21306850
87402591
8224140
44842048
61036836
41846634
83281656
39119576
55215168
19329817
69423728
63068303
75875107
90241024
96103043
61049576
65915924
53242921
16742224
58245800
32449689
18566952
2603978
967900