80
16
133
60
46
6
24
5
20
305
50
13
12
42
78
128
8
25
18
99
49
64
75
29
171
65
44
86
34
35
84
48
53
9
17
10
15
28
4
7