346
230
14
46
9
126
215
33
146
44
26
60
20
24
92
32
62
16
65
48
50
52
66
30
42
35
79
106
67
41
68
80
23
29
10
22
43
279
36
31
39
47
89
182
58
129
64
119
110