76
23
112
113
42
43
190
227
56
109
17
163
21
33
18
45
52
93
97
26
100
284
41
27
275
84
25
49
102
79
220
111
19
36
39
268
129
128
28
67
78
153
104
71
125
35