86085
33947
30685
43313
37382
39183
70991
46929
56127
27222
52479
36803
45854
48312
46979
29896
75474
42082
80571
46725
88338
26650
35089
23898
72640
40342
77951
46992
63600
23185
87637
38994
41609
43203
70440
34146
67640
38877
56959
22304
81783
23649
53555
35491
63979
27940
53351
28401