12
35
33
25
17
9
6
34
19
10
83
13
20
16
132
63
72
28
42
55
249
96
62
177
37
81
36
3
56
58
21
110
68
91
14
11
89
51
70
47
140