39796025
89117493
64108114
17552077
263271
1127291
51243259
12161498
6889424
84021968
40142277
98432315
88088258
97419173
62584168
71732665
81348971
50935992
95107811
57523680
78397481
65245251
44988429
6906514
14237576
97897720
80347796
57915397
62024542
29171738
70333900
40799333
936686
11874869
89116259
39002603
64238387
26451454
61259346
11078430