14
21
5
23
44
38
37
31
17
67
138
25
117
102
207
156
59
199
40
240
12
99
58
88
62
148
74
47
80
73
553
576
360
50
86
34
163
980
48
16
204
181
160