66
86
927
55
52
72
53
276
1889
119
27
1103
149
681
121
77
56
148
533
227
65
875
26
73
220
385
40
29
460
143
397
715
969
633
194
610
237
43
31
128
432
100
90
1283
101
123
80
75
58
94
173
138
222
46