8
9
229
25
7
22
57
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
58
81
50
67
19
43
32
123
128