180
52
389
61
14
43
23
182
292
172
63
28
34
30
64
27
20
49
40
12
161
233
8
80
3
2
4
66
65
69
137
9
485
82
95
45
24
19
5
26
247
7
32
128
37
120
79
50
55
51
17
29