4
9
35
37
83
26
23
12
329
116
17
112
8
39
22
32
6
54
98
5
42
68
11
28
15
10
29
50
20
123
80
147
21
40
25
13
62
57
285