109
102
21
107
113
38
25
206
60
42
14
34
10
35
29
104
46
16
18
61
6
28
11
32
7
26
19
20
315
145
136
65
9
54
27
40
23
13
15
51
8