251
177
30
18
189
50
166
139
20
54
15
138
106
29
1386
84
22
4
11
27
37
42
108
8
34
14
44
32
25
19
43
116
21
508
97
47
35
165
192
142
61
77
48
168
33
41
40
56