56
20
210
38
25
117
63
33
45
88
17
72
51
113
101
28
42
75
150
159
178
32
62
115
41
53
146
562
21
3827
382
394
86
230
76