100080 374
144761 431
68487 642
80250 529
74770 1412
99998 613
97838 791
81906 671
49921 169
60365 233
73101 785
161556 933
53826 330
104151 820
69691 701
84609 594
89158 591
111256 732
63921 660
95092 456
57773 462
81535 207
61711 152
144892 470