21
33
9
0
31
16
14
13
100
2
6
7
5
12
176
3
1
32
77
17
42
61
22
58
428
20
66
4
34
48
44
11
10
78
37
35
15