37
227
39
28
102
282
79
24
25
87
82
34
160
256
104
38
253
305
134
105
22
47
68
54
51
33
177
12
10
260
287
200
40
175
43
214
187
1294
76
157
88
73
153
74
94
115
44
53
15
70
42
55