20152546
28469997
11642110
29026279
49408050
31436852
86408424
8451306
58984910
87274845
37181718
74257636
18696251
33038324
72691325
72171952
16058011
44547422
92949295
182920
48429855
17623386
31735999
30835318
25456033
75093461
9120484
69393502
11424281
11601208
11883984
37277516
54115759
72824019
53992078
20432673
35443324
18948758
65057408
35208059