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