28
61
74
58
81
123
46
213
18
70
99
191
121
72
122
240
142
108
38
374
100
334
60
50
106
34
117
86
169
104
228
132
116