1
3
8
55
19
6
38
14
27
51
24
9
26
10
5
113
25
237
22
76
11
71
39
288
68
126
60
18
15
28
13
20
45
50
31
72
44
251
82
111
208
219
146
42