138
105
35
27
6
43
45
213
137
144
39
37
77
60
12
314
61
34
75
151
41
87
170
28
22
59
235
124
26
259
456
190
97
179
52
106
233
96
92
40
156
69
93
14
5
23
17
183
240
80
132
49
89
76
294