60
57
52
36
71
14
47
106
248
155
250
164
4
538
245
44
128
121
242
146
69
20
90
62
157
147
88
159
87
294
39
550
204
138
114
98
274
35
177
63
190
16
144
102
145
15
17
38
25
33
18
28
21
103
13