118
10
55
45
14
23
19
31
6
69
294
311
30
16
39
20
100
64
51
27
65
38
41
66
183
82
36
98
184
11
40
28
61
22
75
140
35
25
26
13
32
21
15
17
48
136