102
145
67
205
143
208
53
80
87
68
30
890
5
6
65
203
12
10033
125
9
23
66
51
33
50
173
43
167
181
18
41
295
175
787
206
46
355
40
29
190
147
76
109
162
139
137
266
54
185
289
432
750
333
122
528
74