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