0
3
2
4
14
38
11
60
30
17
10
24
142
16
149
66
9
157
39
58
183
109
49
85
82
19
47
76
42
21
23
41
249
13
20
172
63
40
103
55
269
54
122
35
26
119
169
75
128