97381511
84182609
12618098
54809990
36116127
35568162
9394563
4029942
12538348
77403002
18414731
58327281
94372371
50642331
31741354
59659309
28077851
69065238
62231551
29723231
88127746
55156596
25071284
67377404
41967276
21049640
83815484
20188940
57441524
3418382
79047154
12353893
50069231
16009098
61864681
87762296
96201124
32082799
5834888
41382502