266
84
53
59
64
11
28
46
38
180
94
106
29
187
79
71
147
22
49
39
70
167
37
55
52
80
48
120
143
126
183
27
87
90
146
40
175
41
18
16
43
31
35
45
99
14
13
299
372