24
53
147
28
40
160
353
38
21
203
156
71
125
31
237
35
98
86
23
181
73
84
56
256
7741
298
231
359
178
3403
639
41
54
51
102
42
48
45
36
313
412
89
57