0
1
3
5
2
19
6
4
7
8
17
16
11
9
31
28
23
26
81
37
96
141
48
68
138
35
113
73
70
29
53
154
61
115
63
51
55
33
39