9
230
25
7
22
58
23
173
347
44
24
12
29
28
34
38
74
26
37
11
68
10
60
80
52
105
20
18
63
31
47
21
4
313
156
81
50
67
19
43
32
123
128