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