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