18
7
4
50
10
11
3
29
85
19
27
14
26
25
40
21
35
23
55
61
64
20
28
38
48
16
54
52
30
22
34
79
47
24
60
360
66
166
134
44
123
150
31
346
107
129
32