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