4
11
19
7
9
20
48
49
44
86
42
15
80
31
88
200
27
52
14
103
47
101
156
65
91
37
78
28
99
72
58
33
38
53
115
310
84
23
35
61
83
30
197
97
81
54
55
82
46
22