15
12
8
24
99
37
22
28
27
150
20
6
21
1
208
123
65
0
47
89
4
11
25
48
19
31
13
59
66
18
10
44
36
9
3
42
7
5
23
60
43
49