76
85
95
110
66
197
217
550
258
43
138
90
163
94
68
52
114
142
57
36
32
214
30
53
39
103
64
249
91
46
33
49
93
539
35
50
87
65
56
170
171
221
199
58
318
104
157
81
37
34
42
61