5
51
14
31
21
17
395
167
50
43
2
53
41
102
29
6
12
3
45
40
19
38
26
4
22
15
196
8
60
28
7
9
11
134
62
68
25
20