0
2
3
7
20
8
26
17
9
11
18
12
25
5
24
30
259
16
71
33
35
39
98
54
42
19
78
77
45
10
105
82
69
144
34
141
119
47
70
29
14
48
112
62
117
53
226