15
89
80
60
38
76
64
30
47
28
57
17
6
39
65
350
37
62
22
5
36
43
34
109
58
165
92
29
68
122
52
191
167
81
25
32
35
48
24
113
121
44
54
50
45
31
26
71
59