49
207
60
65
227
116
119
31
363
315
311
20
134
52
35
61
117
72
112
59
23
40
16
34
7
213
190
155
127
21
418
42
104
171
63
29
71
25
39
99
152
111
132
44
32
94
93
287
13
36
48
120
248