1502181
68131673
16203258
3065441
70604055
53758202
8046637
95516452
62383477
86568568
33327704
77027723
7270998
55328711
33584568
8363142
96021255
7047860
73965558
32659889
5109170
42795122
86985107
38128997
26757247
312263
70729856
15027263
44948541
24026770
28949656
1876080
34782404
66829683
57589352
3035759
8783597
27402051
21734471
96696333