9
93
22
72
18
43
30
16
11
39
47
14
56
63
46
21
95
314
50
86
33
192
60
187
119
165
287
297
209
51
463
38
35
203
17
12
174
198
64
465
67
449
516
211
37
26
104
42
188
229