276
42
116
24
29
4
15
74
212
543
19
86
218
95
25
198
58
26
314
18
34
143
204
125
160
151
73
32
60
54
66
17
30
177
53
38
6
81
45
67
103
47
77
16
68
180
44
64
82
8