16
87
20
21
83
8
5
31
32
27
13
94
107
6
193
143
188
293
33
248
46
103
61
17
10
112
102
36
18
22
104
23
39
29
14
12
99
190
68
30
38
25
15