20
31
111
23
18
17
6
11
27
12
15
33
4
10
79
53
30
9
28
52
21
19
197
36
150
167
39
16
62
41
1
181
26
82
50
64
13
49
56
118