16
31
83
13
17
177
28
133
14
96
129
47
273
498
5
272
42
123
49
58
225
11
21
44
8
321
18
24
76
99
107
163
29
67
38
73
166
45
78
132
101
128
148
4
239
39
9
79