171
19
136
40
64
31
150
186
24
30
43
1097
10
82
56
37
508
66
216
16
375
42
17
53
74
49
168
29
39
36
35
20
22
196
34
45
86
173
393
51
122
188
44
117
7
21
305