23
5
8
13
38
24
14
12
30
43
4
2
21
22
26
215
11
15
20
64
62
49
32
106
17
41
76
72
3
63
45
61
46
50
118
209
27
154
33
29
90
159
142