289
12
10
15
20
143
37
16
17
14
24
34
11
64
33
72
353
6
89
269
93
73
26
40
68
146
90
19
272
343
392
123
21
39
47
53
38
180
87
43
25
82
62
59