18
4
16
15
6
3
7
42
24
19
35
22
20
5
32
30
73
50
21
29
119
25
49
44
66
118
143
67
399
90
45
40
117
103
93
232
69
2
141
14
17
105
248
107
26