22
6
4
9
2
3
5
7
11
21
81
16
28
29
239
205
66
46
15
14
20
10
13
47
36
17
104
24
44
19
123
58
41
56
12
163
105
101
30