100
43
25
17
191
44
22
16
55
170
23
86
89
34
268
13
48
26
37
9
28
76
54
32
277
62
50
58
21
14
69
164
88
123
211
187
35
196
271
85
115
208
195
99
64
63
168
305