81313438
96478475
70387500
59414632
1429285
12326371
97034135
34071279
32002284
87146267
68204268
94276314
56478715
63789527
58178946
89555729
94994991
25048482
31302445
77935386
83113323
99795319
68264154
64755007
45086156
68607603
7662458
179142
93786038
35227309
18033352
50015928
71059018
59883924
3072337
13064537
95442863
84685274
71779555
38344618