9
8
3
4
40
7
13
11
6
1
5
12
75
36
33
264
52
56
106
105
65
199
44
22
72
25
39
157
120
23
31
45
175
42
46
24
53
138
150
27
59
21
50