2052933
59589156
27531944
22122090
15192110
4387273
28319900
80375368
61266049
80274277
74397082
11779823
76213554
16528949
572561
10978893
20483660
48297388
17026408
7063685
71446576
84969729
81943915
46769967
12696882
9778149
22971547
5078628
47784465
84933718
3702140
6875805
95949803
46399365
53371590
2763105
29433950
659847
1387644
95886835