43
430
101
95
213
106
14
140
1100
113
139
645
773
70
96
110
47
20
362
328
107
66
91
215
130
833
85
83
92
134
104
49
211
22
164
109
9
62
201
174
99
155
42
133
51
251
126
30
40
117
271
79
601
48