10
12
9
130
37
42
25
52
18
66
4
82
55
77
24
19
36
11
93
234
20
7
143
146
27
15
39
35
41
60
17
112
316
63
38
58
33
28
68
29
154
71
92
100
111
117
91
546
121
126
43
64
288
363