17
244
21
80
37
32
165
23
11
103
127
75
49
521
47
520
91
500
198
913
41
277
218
108
63
113
66
48
767
121
124
137
147
39
141
383
58
162
748
31