136
5
11
173
130
253
84
103
160
118
8
16
246
33
23
79
4
2
138
44
171
59
145
313
204
68
45
262
254
296
212
131
91
63
25
28
49
207
6
85
291
177
101
226
159
76
121
74
148
107
178
66
152
126
60
241