5
8
6
10
21
28
11
45
7
106
9
46
24
200
81
14
57
171
20
161
49
130
23
12
34
32
29
42
188
63
16
64
26
27
83
13
126
19
69
71
76
136
116
47
55
22
58