55
81
21
26
20
42
44
28
66
93
47
65
102
25
69
179
606
878
186
120
79
213
234
59
138
68
134
91
123
128
151
116
18
35
100
335
39
38
75
63
507
187
167
154
257
159
143
95
152
56
130