40
96
66
68
48
136
118
103
63
102
83
47
23
251
111
113
53
67
51
156
230
142
77
20
60
81
37
26
183
100
575
18
19
186
64
31
147
35
24
112
85
61
65
91
104
36
140
128
30