70
50
855
96
291
18
40
53
865
112
99
59
527
46
334
137
209
79
22
42
30
179
35
253
78
405
75
41
117
215
29
248
71
7
81
128
73
130
89
189
226
344
67
27
221
158
578
442
114
675
365
13
187
76