12
61
8
85
72
27
116
62
98
189
43
22
167
66
99
103
152
100
79
119
95
45
171
59
63
151
15
277
345
197
154
966
26
260
65
101
56
104
191
46
118
126
40
50
273
17
31
20
68
77
28
53