0
1
2
6
14
7
22
5
3
12
930
15
21
13
45
23
83
30
31
42
61
25
145
152
32
11
17
39
18
20
19
71
65
44
178
10
88