50
106
35
70
78
46
20
41
16
821
94
32
157
62
15
21
172
45
57
5
52
155
79
83
11
73
82
6
51
56
104
71
107
47
39
31
29
25
33
18
30
77
196
9
48
55
127
17
118