1
35
15
36
6
42
59
13
7
452
72
26
200
107
170
39
40
53
366
93
233
64
337
71
176
335
373
240
576
435
115
209
158
249
156
260
246
84
105
55
30
14
275
368
23
106
47
212
137
69
12
8
73
111
183