24
20
106
50
45
17
40
41
31
23
15
260
77
73
159
38
348
177
152
75
25
149
34
29
65
71
148
48
47
88
157
72
43
76
97
49
83
37
60
44
153
91
28
116
21
42
128
32
58