159
112
198
171
111
43
225
96
27
172
17
326
44
144
22
77
29
103
40
136
125
54
127
100
69
41
262
306
320
59
25
39
189
398
14
205
154
26
15
6
74
13
78
36
471
11
16
84
92
49
165
194
155
47
115