22
4
3
12
24
47
11
15
9
5
8
14
2
7
19
39
26
16
6
30
10
23
31
37
25
13
231
122
77
84
79
114
148
150
87
166
215
138
255