28
44
30
144
61
58
82
84
35
34
93
231
40
123
263
228
114
69
83
140
214
329
64
302
401
38
42
97
209
103
206
43
105
507
76
171
119
79
81
148
173
132
156
31
54
147
71
90
120
182
170
149
488