5
15
14
28
13
135
45
32
75
17
57
19
16
67
29
37
20
42
44
124
6
41
80
79
106
18
142
292
122
86
60
112
161
156
111
182
100
40
46
24
10
12
64
363
55
30
99