959926
84735543
9285827
85363700
29521207
2563887
15612685
45336934
61697529
74114698
5026277
61496629
40992236
44956385
64411402
2887652
36237373
52892584
10153296
21049058
25977108
4077823
7387167
58831052
60662588
92336571
33194623
63032050
99854152
12829480
10576319
11657816
12856786
7188510
42065160
96763622
92126095
7282495
83844886
66569246