23
53
42
4
31
59
136
21
27
185
71
51
19
46
108
67
215
225
152
32
24
122
91
12
45
65
1029
260
13
10
128
17
38
68
52
80
35
95
295
197
33
1525
400
119
1675
965
131