42106640
24291130
8086351
29885290
68552478
97006338
31357936
7912674
23216001
4602633
12285889
64187257
73187444
49246566
5329362
51993155
97264775
81513771
43937261
57057316
75614929
43359289
3594814
877483
52395036
41528852
55515722
8578085
1401886
2851338
7405068
80299866
21793583
13286056
25783904
89087550
47639620
12108982
53743313
70701522