106
39
155
112
10
32
137
125
70
161
12
284
264
103
55
81
644
65
75
86
129
52
222
26
94
48
422
109
354