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