0
3
6
1
14
2
5
18
23
49
26
13
228
79
38
92
83
65
47
238
175
39
8
105
247
53
181
72
71
55
54
33
244
149
99
261