88
19
39
26
14
8
7
12
5
47
4
2
23
441
120
20
68
41
13
98
29
9
57
35
10
92
11
33
250
154
209
34
66
17
36
123
28
15
93
16
24
54
43
85
61