5
16
21
26
28
60
17
12
77
39
51
76
40
54
15
112
180
97
69
234
300
20
42
184
143
127
137
172
58
44
107
37
165
103
30
59
115
23
125
113
109
94
24
11
392
14
6
104
327