22
5
4
10
2
3
7
21
79
15
28
11
238
205
66
46
13
20
47
36
17
103
24
9
44
19
123
58
41
56
12
163
104
101
30