9
6
40
5
22
4
35
16
118
2
23
8
146
21
105
37
33
29
42
67
30
58
72
116
18
32
44
99
82
45
25
220
103
34
76
191
257
85
111
61
53
77
70
31
38
13
144
66