19
62
30
5
4
102
95
8
18
12
14
176
37
31
33
0
146
120
28
52
53
9
49
21
20
29
6
97
483
22
113
86
150
81
3
74
42
17
80
63
43
15
10
51
2
297