35077325
9157920
89272881
50877944
92245515
4895013
69035517
41603686
48269728
35863677
8781250
2702923
35107124
28601234
75148179
4254470
40683479
1213569
72315060
55262124
72326937
51893791
66729412
57546460
815869
98115294
62642301
56797321
86804895
3397350
73816122
80184090
34956525
17781279
44587613
2156592
25253875
93286110
88369822
93936557