95
130
206
30
92
34
33
106
163
136
143
71
137
44
27
115
38
28
83
110
58
36
25
76
87
68
102
65
259
52
84
81
73
142
23
67
238
63
180
689
22
46
56
12
70
18
20