18
130
178
48
44
100
78
288
5
103
96
65
28
83
9
151
143
47
145
20
68
75
112
14
272
121
173
43
185
183
116
220
35
31
90
39
91
67
26
94
49
16
42
71
241
1344
81
24
53
17