87528180
17312724
37332183
55871787
4451486
54281349
73195968
81665565
35958294
42949271
29789561
14914375
87372272
86812142
65248511
70929259
70794850
2421406
7186213
63839203
55593854
51957964
86258538
42607681
75153304
98999431
6334807
13701567
9173635
7388848
60154196
42184693
42093632
77472676
1980955
59284382
23191212
56363102
14937534
45285569