5
3
2
4
21
6
17
8
32
60
20
7
92
14
142
86
52
72
50
22
111
199
38
64
93
11
107
69
26
25
90
12
18
245
150
31
98
35
19
13