31
70
32
35
48
95
54
142
175
24
63
13
56
47
20
287
122
249
53
16
34
90
30
78
23
39
38
51
58
50
89
21
25
36
110
55
46
40
52
139
18