18
17
19
22
37
3
5
52
40
15
29
28
11
32
25
7
141
72
61
195
47
226
10
101
43
34
92
119
42
85
105
20
9
30
50
55
6
14
236
387
103
2
24
66