5
157
37
201
67
79
19
20
25
41
15
142
9
44
159
86
646
167
154
85
56
476
222
47
289
100
21
50
22
994
421