19
17
22
37
3
5
52
40
15
30
28
11
32
26
7
141
12
72
61
196
47
226
102
44
34
92
119
42
85
106
25
20
9
101
50
31
55
6
14
236
388
104
2
24
66