13
11
14
2
32
45
20
10
55
25
80
304
16
152
255
28
78
98
171
82
34
59
41
135
161
64
6
12
61
52
29
58
24
30
141
46
86
60