106
138
51
115
43
132
157
165
82
149
46
118
20
87
60
44
29
32
24
75
135
91
299
129
86
111
231
213
101
141
171
49
474
397
164
39
116
228
95
26
156
155
97
23
80
211
137
107
210
201
40
7
66
127