41819118
12021210
4891327
20542070
2591587
88603821
4331378
65814723
65283630
52275538
2700981
96011727
30124320
28507370
33509429
2459168
56132059
47509118
25492785
12581248
58657773
89042152
21758558
89668315
99126540
70276952
10152914
46509534
5309524
943117
85272799
57438532
68658254
97562178
23316171
4113938
20541482
94869097
19875885
55437006