31376959
27312515
89554162
19133891
26391800
7547568
13597205
76195677
1636875
1238195
77821115
28993122
98765119
27142660
94749005
2635563
1387813
94101595
80303519
48121232
66722356
65113525
48404041
15904783
51685010
26815152
32829241
1123493
59357597
12956414
61487472
55314575
66514629
32251195
87235544
42877809
49139308
35597665
43738778
42635731