28
5
8
7
5
103
120
124
49
98
126
196
282
186
321
268
702
368
246
339