89
1135
14
224
23
94
30
111
127
209
456
119
1221
6
301
22
439
76
20
105
24
28
10
198
7
675
207
205
77
337
163
270
35
25
66
372
64
213
70
49
181
53
404
50
101
215
38
51
31
124
139
128