231
55
43
19
150
114
24
84
306
111
807
13
18
16
31
42
181
38
46
39
57
28
94
64
155
80
81
29
49
73
118
56
66
76
148
74
82
68
3
93
97
9
125
27
14
11
453