27
5
4
6
17
15
26
1
0
16
2
20
13
32
19
49
10
29
62
237
385
44
23
40
466
215
155
159
55
136
90
34
146
106
139
152
28
121
307
51
238
88
339
67
230
123
295
39