11
22
10
13
6
26
20
50
91
43
108
37
71
28
60
112
205
193
146
418
200
68
75
199
242
72
48
44
39
113
31
61
56
261
209
21
93
62
203
403
284
330
172
104
335