13
12
103
48
179
128
178
63
27
17
188
10
216
43
5
44
73
250
69
11
318
302
72
390
14
874
94
39
163
148
242
60
212
45
62
40
80
42
31
67
121
177
165
696
130
25
47
155
218
83
66
32
36