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