5
11
48
51
94
18
109
44
62
14
84
65
34
8
31
41
63
26
83
697
428
9
55
19
33
17
27
22
177
36
58
39
71
80
45
53
247
698
32
183
201
50
556
82
269
220
23
52