147
85
13
23
90
393
41
301
50
153
169
70
212
77
100
121
57
53
194
267
516
104
247
240
161
209
18
347
141
592
78
324
183
322
101
12
99
205
24
33
129
597
243
71
440
52
31
461
46
34
76
112
91
19
82
66
27