271
166
35
118
43
59
36
38
102
218
32
100
45
37
139
119
29
24
60
74
20
192
53
172
99
10
220
87
65
21
48
4
86
14
42
11
12
22
9
164
108
305
49
54
56
44
195
97
135