111
37
67
116
22
61
150
143
118
8
65
36
33
55
99
189
38
138
42
105
141
35
94
196
86
572
295
131
98
30
66
85
57
64
130
109
71
46
186
47
27
60
10
28
285
83
205