294
30
3
9
1
8
53
2
17
11
173
10
21
81
13
94
38
4
6
23
15
79
68
22
16
27
37
0
39
40
5
645
51
14
7
35
26
63
34