2
11
12
3
8
13
203
222
17
112
120
48
79
70
15
195
145
92
258
53
93
142
236
159
196
138
144
148
55
63
121
124
141
114
213
164
64
34
100
134
66
150
60
151
74
204
65
122
218
83
348