23
52
48
42
87
40
44
25
111
28
102
29
178
17
191
79
127
78
162
733
35
1102
89
59
32
63
146
57
310
37
117
21
36
46
69
26
141
515
138
31
209