78
29
16
28
20
46
108
130
288
99
162
17
919
65
41
39
15
11
12
85
38
175
45
61
96
84
67
22
24
58
32
77