10072275
91599089
22144872
58693486
99014864
84501113
74845254
74597742
20039830
56176150
73115375
1799130
3881547
41868550
31244828
7682731
24838672
10617539
86149682
77879248
6397570
15501588
22552127
7414347
5952807
76144264
9828792
267858
44513361
31953065
40838614
89621436
8436809
80835273
10078616
96773241
92917018
81741274
82695270
28538045