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