112
58
197
18
51
20
14
68
82
16
24
30
89
25
404
52
639
36
21
79
27
135
42
201
190
149
23
67
39
83
60
66
46
269
49
11
242
123
240
63
78
56
133
117
41
154
31