30268181
94927882
70187576
12351980
57478009
84305963
21537664
54354272
29969311
21482547
65564815
47252592
38298700
14442835
82809804
46487909
17394277
68989733
59174945
83622011
50884769
8682645
77458256
31336226
46815265
47676735
46973973
53979072
99986944
60668
20652507
63114057
10612014
57196888
32403817
33855462
21111467
92222262
55703251
2126553