5
8
34
16
18
47
14
3
19
17
11
27
13
74
45
26
24
141
70
72
22
31
21
6
4
7
115
82
10
81
97
83
50
93
76
106
63
20
0
28
833
61
174
95
431
126