23
18
8
4
27
7
33
42
41
14
49
58
45
17
89
398
103
22
302
50
82
85
188
60
181
118
162
253
164
289
200
454
38
51
199
12
161
189
48
62
67
423
515
197
6
37
43
25