89
44
29
61
83
106
39
155
112
10
32
137
125
70
161
12
284
264
104
55
81
644
65
75
86
129
52
222
26
95
48
422
109
356