8
51
20
11
17
90
34
12
46
26
250
186
170
31
32
44
233
196
204
30
69
48
604
43
68
58
15
28
37
42
13
19
21
53
25
62
61
40
22
18
72
35
79
38
39
24