20
48
15
135
24
150
35
32
3
69
18
13
45
47
31
38
91
75
111
44
58
104
93
42
41
53
66
26
65
77
86
9
84
90
82
262
112
62
100
10
124
57
92