22
33
67
10
166
44
64
4
36
14
32
11
454
53
21
45
164
105
95
198
254
38
1020
237
69
54
447
283
5
78
337
6
8
109
526
9
7
107
82
60
121
182
80
52
55
138
13
152
27