1
9
29
19
15
10
0
5
11
2
14
4
8
7
21
114
52
28
37
56
101
65
12
51
27
39
54
23
58
30
31
89
16
163
22
46