112
157
40
111
65
214
280
141
50
78
244
135
311
93
117
63
47
103
15
26
95
71
34
115
72
44
55
70
151
222
37
217
64
332
203
98
52
39
276
122
54
114
43
62
121
85
77
27
48
61
252
56
145
25