5
3
0
10
1
19
14
4
23
7
18
25
8
15
28
21
30
13
12
32
91
68
53
182
144
187
171
185
162
77
22
47
26
44
118
35
58
38
126
61
299
221
49
33
330
104
103
57
37