90
70
50
75
71
48
45
42
22
41
79
58
89
46
113
147
104
148
56
176
94
34
83
63
32
116
110
117
733
78
194
236
173
130
112
123
327
359
299
145
394