23
40
39
80
3
42
16
34
28
31
52
46
97
29
54
18
113
14
86
50
189
38
56
162
24
53
101
161
237
241
45
250
177
187
87
105
41
117
63
17
84
429
89
352
49
48
159
123