21
238
115
58
86
53
18
36
109
47
120
82
62
78
128
307
101
163
174
165
22
37
137
230
29
24
27
60
26
55
56
98
35
25
69
34
6
32
64
89
106
12
46
49
14
8
15
148
9
3