24
393
40
25
32
118
35
222
83
1226
89
37
65
123
74
151
87
256
162
55
31
17
50
818
8
46
66
101
77
44
227
39
49
42
202
43
45
178
28
92
38
36
142
169
212
68
560
60
2377
100
601
573