47
163
36
86
29
95
174
34
10
90
19
68
28
53
80
104
247
254
112
333
92
33
8
118
182
135
55
44
49
15
171
160
11
46
50
84
281
142
107
74
77
31
266
9
209
30
73
72
38