51162015
79747226
99423167
35052807
13127334
2417407
97207931
41692985
10905682
74031278
69162051
68744578
4236857
8548354
72291490
39425315
25989334
42728990
8232940
20489212
82942586
58996969
20536893
70924118
45688697
76694168
8333148
16261326
61928538
6186292
55463778
79423581
34738835
17355080
323202
5665166
27474750
61538203
86905298
79992817