14
166
108
15
81
16
10
51
115
45
27
41
32
9
25
120
182
47
96
118
159
37
88
306
38
83
90
428
24
313
60
86
26
19
23
149
29
131
8
76
109
284
7
36
82
31
64