27
4
17
18
115
111
91
57
34
42
20
49
93
29
167
75
90
316
47
70
64
46
50
228
126
145
45
148
73
68
60
106
132
72
53
48
117
333
109
184
298