8
28
33
5
15
14
24
92
60
20
12
17
11
35
9
3
4
18
93
59
40
123
220
38
42
13
85
131
16
67
22
122
81
233
111
27
57
21
6
48