48
18
76
38
30
385
31
316
103
249
168
37
191
111
112
363
160
106
20
84
206
65
199
57
99
129
102
113
17
13
60
553
44
58
90
69
114
169
71
59
136
198
301
132
833
81
142
412
79
167
55
110
263
214
115
309