69
90
14
9
48
199
94
62
54
22
88
239
143
110
67
185
101
17
66
28
70
44
112
97
51
61
52
41
50
559
43
230