23
5
22
148
121
37
10
25
29
65
71
11
57
8
9
161
81
107
33
21
34
50
46
16
7
39
2
20
49
14
28
687
35
60
27
6
26
207
99
114
18
55
355
42