200
147
146
329
36
61
27
163
102
19
90
21
47
80
116
56
35
22
17
130
62
107
476
66
15
71
91
256
76
24
48
23
151
8
167
30
162
87
9
69
127
92
44
118
40
108
34
39
137
124