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