50946008
99174194
17502465
21781967
68176900
39541512
56534144
55468577
57186239
20454090
52815702
35867975
70379267
34763641
87463653
51263449
86254454
59732772
9042240
3202263
14017755
10581245
21525434
36232531
96711222
8614789
33541839
67177296
68624943
17152611
85396002
44052501
32118464
5948392
78673028
7633969
17956836
87479634
26893725
77838737