120
101
66
108
40
68
105
182
64
103
26
82
30
176
334
137
228
138
172
31
43
35
21
46
56
80
51
39
132
25
47
8
55
28
54
41
27
32
130
190
45
61
96
145
78
36
63
34
44
60
20
125