23
27
19
14
31
40
120
21
24
16
9
102
226
43
115
35
66
69
29
64
53
195
75
101
52
131
38
45
57
56
68
30
22
248
90
62
79
13
73
44
81
58
104
173
28
49
123
147
42
54
17
149