9
4
2
8
28
16
35
129
26
103
14
97
15
40
93
65
77
17
29
82
63
32
53
10
7
11
44
37
75
25
38
51
43
46
49
23
204
60
58
178
22
18
55
12
140
99