112
13
18
17
4
7
14
3
8
29
83
41
5
32
2
6
1
11
16
20
51
9
0
22
15
12
62
71
178
69
144
97
63
330
237
59
53