56
111
36
27
21
175
20
166
161
225
169
127
128
144
14
22
15
40
158
12
10
49
33
120
16
13
26
4
95
196
79
31
84
119
272
102
63
23
202
41
162
137
61
60
45
42
1043
129
91