32
25
12
18
16
23
7
40
54
11
17
21
167
90
29
28
51
41
43
57
115
291
27
19
20
46
36
14
86
42
50
31
34
13
15
142
39