33
41
42
30
132
86
31
191
164
110
93
40
64
117
58
62
32
116
63
123
387
55
22
128
49
36
69
378
225
84
27
261
60
158
70