31282165
59107907
85673267
46565723
14673209
64464444
54616918
33834729
42305990
94625283
71228429
33821991
81467950
825497
39142545
115598
31251326
42702410
8469106
20489548
19721226
6518591
22682373
77126040
10437098
6584515
31552399
6129523
66411140
85361686
79961836
15148960
57537664
4290337
4291117
11004853
6747591
67049301
49874571
35363773