13
8
7
9
5
2
22
29
6
20
3
12
17
14
10
18
15
35
25
23
27
11
44
80
188
60
107
82
26
176
263
92
24
36
32
33
4
149
245