0
5
29
9
13
17
43
10
23
6
21
28
24
26
11
18
44
15
14
12
2
4
56
218
102
7
19
1
8
69
232
92
27
73
51
39
20