161
28
219
76
952
180
109
42
67
20
60
74
31
40
14
443
9
145
41
15
182
13
78
2
97
27
51
188
34
3
23
22
58
115
48
63
35
37
19
69
128
24
171
25
90
45
36
29