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