2
10
5
7
57
100
101
8
12
11
140
72
26
18
78
34
43
48
41
23
4
20
39
27
163
52
151
42
30
50
68
79
38
112
14
36
208
82
65
104
156
35
137
83
113
87
54