28
127
75
158
166
164
151
80
305
13
130
55
21
180
88
17
134
25
45
59
93
194
49
53
56
125
9
471
39
140
101
30
62
68
226
63
69
34
10
20
36
136
99
11
74
176
86
208
303
257
201
66
31
23
107