76
137
284
85
60
175
86
38
10
32
26
61
215
112
147
150
49
276
122
118
114
31
34
216
97
396
67
69
28
24
11
21
66
189
16
40
71
165
17
58
43
96
95
50
27
47
111
29
39