0
8
3
5
9
42
1
17
11
60
51
6
45
13
14
10
25
30
27
59
48
172
34
184
63
24
62
47
28
21
80
141
65
23
106
342
61
85
18
74
50
140
220
46
29
198
284