0
4
43
14
10
25
62
1
2
22
34
12
28
50
9
17
15
13
7
19
24
20
39
102
208
49
175
101
5
8
38
169
122
37
59
30
26
140
232
70
46
23
228
29
18
111
142