42918861
23208576
20229082
57836129
96863917
83284054
50245916
87596497
15774419
84412942
93921198
71121423
58329491
20823865
31893195
74827710
66813776
17631130
51747517
95267800
79635680
67242397
7314482
87155808
35473231
12222283
30878606
45977679
10654001
53279078
22801297
6399057
94945698
3625851
16113748
33609217
33156932
72616051
97527977
56777318