75
57
126
104
103
132
91
87
135
50
48
35
169
40
59
38
129
37
71
52
176
31
58
180
42
166
112
307
148
224
128
178
49
116
61
110
122
60
45
351
150
202
142
81
322
74
501
100
436
44
10937
99