29
13
5
6
8
22
2
11
9
4
21
3
322
45
15
16
484
39
32
19
173
1
50
7
360
0
23
18
17
30
78
12
37
51
14
31
184
49
122
25