10
93
56
104
58
399
171
222
14
108
21
42
6
14
45
159
70
37
9
5