66
17
40
6
3
7
2
27
20
12
19
23
4
48
30
13
38
15
11
21
84
130
43
26
82
56
34
25
46
52
45
477
113
269
102
208
178
251
93
108
24
54
29
97