1123
31
78
44
1094
56
32
36
65
29
66
99
39
19
95
21
167
75
101
228
112
30
20
143
90
46
38
168
40
70
51
263
71
163
150
9
35
188
82
79
147
128
7862
157
28
159
122
137