115
51
17
39
45
8
2
3
75
20
186
198
18
9
22
25
61
60
33
0
393
147
197
238
137
44
54
83
13
14
24
15
58
224
49
40
69
164
47
116
120
11
10
7
1
112
28
41
48
92
50