18
33
21
6
16
38
101
82
40
51
34
48
15
140
44
24
13
72
32
7
5
86
25
8
65
12
28
36
26
20
27
19
42
30
63
107
109
29
257
9
3
17
2