9
75
156
38
31
12
29
285
27
36
49
33
8
24
23
60
189
21
25
13
11
22
57
104
26
46
37
90
19
34
16
39
14
43
81
44
59
17
58
42
7
4
166
119