115
178
112
34
95
162
297
7
142
274
16
43
454
284
117
85
72
91
30
69
24
14
50
133
111
26
83
56
70
52
53
31
100
44
57
198
77
46
79
81
143
251
45
135
145
41
19
215
27
325
17
33
254