110
40
8
34
21
12
27
30
42
86
26
108
190
78
311
74
37
43
315
14
17
65
23
41
16
69
156
39
36
207
22
94
142
15
77
32
98
35
250
80
215
232
25