5
10
47
29
58
18
54
39
35
46
55
148
15
280
49
26
64
125
37
62
84
211
56
59
27
9
16
98
33
32
21
38
92
6
51
110
117
79
4
14
19
34
7
75
154
82
163