1343969
80408783
16289033
77547609
43381480
52579601
85162823
71329446
65488467
752567
47238892
78085038
75741034
44452536
13817808
1556310
42873449
34352700
52096142
86161955
55619986
5201211
11318911
25292321
57167062
8759359
28148512
41034904
54558404
17274082
15786871
95771862
2646935
23355416
83604625
88856786
40301677
89083822
351658
561483