93143074
45882252
58802926
23495491
95164340
6812885
3103002
42755971
72432327
50605386
76517013
65608214
70776052
48824887
11095107
87513581
49285269
59788205
90081989
9669157
51146508
23534195
2532914
90982414
36646803
67376017
68760
61966264
90842914
17256291
95906199
95719270
4129404
43414869
366404
21275720
15132469
6290258
13757290
47403805