19
111
12
92
140
127
67
60
1
23
59
48
106
113
243
96
77
66
120
52
116
62
146
128
45
47
88
72
69
109
151
169
39
91
191
104
115
82
58
103
84
73
81
89
41
99
87
63
32
160