47
18
27
51
171
86
37
118
43
106
50
79
102
33
89
57
49
249
64
250
58
31
67
169
195
87
23
55
136
53
46
8
74
126
160
304
42
76
120
77
175
201
222
95
72
111
173
28
40
416
202
99
65
25