2
15
45
36
7
23
75
25
32
43
16
11
181
52
8
112
93
220
20
4
12
173
44
83
10
82
50
68
94
108
164
29
30
27
46
18
207
17
123
55
85
295
147
197
279