33
41
42
30
132
86
31
45
191
24
164
110
93
40
64
73
117
58
263
62
32
216
116
63
123
387
55
23
128
49
36
69
378
228
84
27
262
60
158
70