9
19
32
7
196
18
253
147
17
83
47
153
249
116
11
38
46
26
23
33
510
118
43
157
15
52
203
586
20
34
338
151
222
24
185
28
93
187
82
96
97
924
36
66
63
45
58
123
283