242
196
76
20
203
46
40
70
66
22
54
18
43
23
431
478
57
256
164
210
314
32
110
73
539
8
25
35
181
51
9
187
106
126
105
88
201
82
10
7
28
79
221
146
120
99
6591
422
5
255
166
1206
77
41
265