167
82
17
36
20
7
42
18
14
27
41
45
35
115
57
16
176
100
47
70
37
75
10
19
22
56
23
153
30
86
38
8
33
61
54
34
288
77
15
1
21
39
9
108