12
77
165
156
119
76
61
187
50
59
33
100
56
161
57
64
145
83
40
99
53
21
1011
245
127
412
110
111
58
27
66
17
253
288
101
254
32
44
120
72
73
219
51
49
47
190
131
94
130
41
124
173
20
189