70475382
61109681
89749
51987208
7056638
8076860
56778395
1662304
25979131
92497490
31421159
91914312
50066168
86994166
48933450
70389084
81934410
48567537
1423949
9229635
29772031
90727187
81442255
73944989
9319647
38861027
43698117
18952049
3409525
58932207
61923276
27259381
66493984
893323
3508688
96895278
16226667
78137888
48880
1487712