21083638
75068483
4852140
25388657
66961602
2592321
96552302
352221
18429382
6056869
31105756
50247638
37984051
3042949
34246875
75893519
906707
92071165
1888283
30908128
20896918
36034590
54371295
96585592
53403077
5306035
11684703
99085471
20228409
63145290
21792240
93225443
3594835
69536909
40278662
68769362
72028151
98288341
4947747
26536121