10
19
160
7
5
4
140
220
161
44
95
27
31
38
2
18
60
363
73
23
3
35
500
113
13
9
30
65
16
896
37
128
64
314
8
111
25
21
62
68
105
262
49
17
54
52
97
58