2130753
1515525
90022926
66235700
54291938
18487635
63604567
26977510
58366777
41992839
51262312
88556779
20214172
76892860
19238622
15587339
62028365
85831038
3909228
12968093
63713828
22762795
37064273
7321802
623381
79529315
26637184
72417896
81614945
71527062
37569828
18669325
59864203
156272
35759080
83646854
37045923
21298940
9368203
25335948