266
84
189
186
50
28
96
57
55
31
41
27
16
40
117
60
24
141
76
78
127
75
39
5
11
8
13
9
37
19
22
6
12
4
15
21
20
36
2
94
17
35
18
250
150
23