9
7
112
4
0
29
23
5
6
33
36
41
1
30
98
14
21
20
24
43
19
12
58
16
223
13
101
142
25
79
230
262
160153