11
42
30
125
103
34
100
35
62
70
135
65
130
22
29
40
106
46
254
265
75
48
26
286
108
38
37
44
84
157
137
55
25
19
51
139
81
53
79
54
82
45
49
96
31
60