19
4
103
26
28
18
2
43
167
7
30
24
10
3
15
23
90
12
6
36
51
193
17
45
27
13
22
29
14
52
48
84
57
37
100
40