26
13
46
155
178
405
24
44
144
54
244
73
51
36
195
23
37
22
17
34
43
32
66
87
20
30
189
150
33
25
45
98
91
53
40
64
120
39
42
537
68
38
84
104
280