15
26
9
109
28
12
36
5
22
3
0
66
23
107
57
33
11
29
114
1088
43
46
20
150
31
17
96
85
56
18
27
54
19
24
6
136
25
363
73
70
8
4
174
221