12817566
38572178
88106839
3768926
63024756
30505011
63533232
57803850
62347740
3404243
54133221
94353832
97143999
63325097
11762962
6303269
92848694
72448239
74404236
36265859
2334198
61544565
86566235
7071715
52032733
36352167
67978588
98032166
199358
10884299
50345578
74835417
99892754
59733683
39107481
20977001
88846287
55553036
57949793
20937223