30
26
107
190
78
311
74
37
43
315
14
17
65
23
86
41
15
69
8
156
39
34
77
207
22
94
36
142
32
98
35
250
80
215
230
25
12
16
59
46
75
27
10
228