107
496
83
240
87
264
58
269
97
253
10
244
119
145
102
162
22
197
15
255
89
140
23
186
37
151
16
99
65
146
68
395
45
117
26
84
4
86