16
8
57
24
22
14
15
27
90
9
59
25
70
135
109
82
65
40
66
28
52
19
88
84
69
34
37
42
50
39
148
349
78
106
315
129
47
111
32
46
284
81
112
21
12
51
63
67
318
99
35