91
17
504
45
871
55
107
122
32
31
21
18
37
60
184
14
153
51
97
15
20
26
59
445
7
225
43
108
6
30
38
19
28
35
33
68
119
29
52
25
34
42
62
219
114
141
125
75
979