0
22
24
14
9
10
28
1
20
64
91
3
12
8
42
53
11
17
6
52
18
39
34
46
29
123
38
37
21
70
19
13
101
128
23
65
363
130
148
219
213
146
99
84
86
150