27
48
17
10
19
60
63
36
71
55
88
96
79
237
128
85
150
165
187
145
72
123
97
253
139
127
105
75
107
101
208
51
167
195
84
100
104
504
314
114
134
245
113
130
158
185
99
210
78
64
348
299
310
117
73
168
236