12
33
29
4
11
14
19
8
2
10
177
35
20
13
272
55
9
27
17
18
82
24
52
42
26
50
15
30
45
37
3
110
28
97
40