10
18
9
11
68
54
180
66
8
52
14
94
73
19
306
38
16
24
36
48
7
49
31
148
12
211
47
33
35
30
23
13
91
125
29
65
43
44
270
92
17
86
200
39
79
102
25
121
57
296