9
17
16
6
47
30
29
62
26
13
21
19
67
5
93
112
7
18
3
63
22
82
52
8
31
4
11
56
41
90
477
25
96
259
12
204
139
46
14
37
54