16101351
22829702
49239286
76215577
83075594
10341865
1622033
60937480
90575019
9817256
4595918
11566483
14828427
58474070
35585065
13851773
48533243
38464234
29873322
58775081
96636207
41514986
36098129
47207715
79702033
28669796
8664445
48895185
31878784
28481943
47952149
47685233
87352952
42803114
7419067
51012011
39473333
94712214
624930
95553100