32
19
22
28
48
110
42
56
44
106
29
104
66
185
30
146
267
139
230
73
88
55
101
31
75
112
58
195
93
152