19455
79141
87666
79330
27300
86323
90845
51986
75799
62680
55746
29193
33895
86875
58272
80113
77395
35413
85763
93101
92576
88265
47275
97653
36556
90680
33584
14391
98973
25370
54588
99427
55904
80284
30469
28807
88486
53136
43794
17429
35672
27247
78600
57046
61559
62684
89504
62133
87605
57119
77464
17416
42699
26622
59315
14909