24
42
21
201
29
398
25
49
63
38
14
512
69
5
73
74
118
93
48
64
77
32
90
283
54
59
16
112
12
65
19
98
8
128
20
23
15
272
18
44
209
30
11
4
33
82
103
9
3
13