150
73
86
166
464
102
28
124
60
30
338
16
178
89
75
19
130
20
21
147
33
38
92
11
204
169
104
98
72
34
134
74
23
58
54
118
44
6
14
61
63
84
57
96
116
93
165
42
91
77
29
101
45