0
23
8
5
9
25
1
20
107
29
39
15
28
12
30
16
24
54
14
3
22
38
65
18
13
35
44
177
82
66
130
388
101
131
561
261
118
188
279
267
308
113
7
57
11
56
4
109
161
71
33
96