110836
6134
101799
55699
2788
952163
41952
66444
56857
36710
74488
50116
2617
77211
1102144
127143
119748
108477
35016
40534