161
114
97
17
192
172
59
2510
80
91
98
21
8
546
67
48
16
90
208
241
22
406
62
52
65
123
204
79
25
88
72
298
346
20
37
71
86
27
24
13
53
18
45
451
352
56
109
216
23
43
169
304