301
121
18
39
34
13
9
5
20
12
95
68
11
50
24
7
21
10
17
23
46
108
31
42
16
32
174
63
25
41
15
100
26
64
81
38
77
214
60
48
35
59
14