21
15
6
48
123
8
32
38
11
456
51
42
35
112
118
10
43
81
44
57
30
102
61
16
28
95
53
45
50
155
172
136
47
54
188
115
59
17
34
70
26
80
99
370
101
72
13
55
33
82
158
29
212