8
295
20
19
155
16
125
46
57
23
75
29
25
11
9
21
15
26
6
60
24
12
14
7
54
28
4
47
40
55
43
32
10
5
17
93
67
45
160