598
47
29
30
167
72
52
66
240
180
15
82
73
101
27
63
91
161
71
70
108
274
265
49
65
122
46
32
190
38
182
187
112
116
58
186
5
36
126
14
69
316
40
196
169
83
16
9
417
48
64