2021671
92143086
69499357
4594897
4017972
872944
70503661
29876950
53436192
25287956
635187
285996
36438124
49925470
99217139
32057645
95415320
15236706
55774433
61429765
76211777
7130188
22964596
94438649
5245219
5622743
24459938
4161562
64184077
79654972
22953067
58693643
3715422
12067843
46254182
53826823
97292128
30177738
949276
41151545