42797767
31487813
2357848
74992273
12113421
5198328
25665169
27202460
41837781
35487659
1139293
6832870
21698722
3196201
24882233
10558686
3272160
83387493
16649837
96758111
50776264
93657100
44143687
12058891
69055340
14538975
156482
98325753
68743088
16923269
87005456
40585689
91592715
79546246
92845103
57643587
74091006
86342350
42685858
70125199