31312561
8991573
19235623
72332186
63574469
62524159
79019640
705749
85378001
41969024
73278201
81836020
85914041
77191956
26765230
6959959
883566
64161546
29376957
97492952
36662356
7349800
91144599
60378882
80337038
11068069
14718104
15243091
7347995
67523092
7469381
93943134
28264346
45406497
35849847
4323041
88528133
73938236
34682308
38372361