33
42
31
132
88
41
45
191
24
164
110
93
64
73
118
58
117
263
62
32
216
116
63
123
388
55
23
128
49
37
69
44
379
230
84
28
262
60
158
70
40