307
243
132
48
12
22
42
47
38
76
24
64
19
83
345
41
149
77
49
73
440
52
17
43
57
131
40
18
21
13
25
69
97
35
11
29
9
130
85
79
51
33
62
54
6
55
92
58
158