2
16
21
7
27
22
6
11
1
67
25
74
15
13
14
9
45
111
18
80
212
428
12
94
142
35
135
17
66
42
37
112
65
181
49
75
20
153
39
187
163
48
76
36
97
113
77
61
71
82
103
387