20985350
72419523
24838564
50524916
78745965
16353497
86941089
68539883
20584959
6341614
44458100
40304153
34812275
6989373
78669774
63805236
25558072
20672027
16177658
21376399
56428612
80791985
67057674
1569349
31203664
27037566
37688991
93133704
24541825
81724584
977619
19776210
94775967
60062830
92626112
5836863
23205507
19041029
67136410
57089612