25
16
7
4
9
2
3
26
68
36
56
160
254
10
30
8
15
51
6
50
197
97
395
73
24
67
28
163
29
79
547
11
14
57
39
47
148
130
82
20