16
162
49
25
155
185
30
26
19
41
152
130
136
66
15
72
32
52
81
90
17
248
7
174
43
323
12
21
73
278
195
285
59
158
29
45
128
47
27
3
51
39
31
40
127
33
58
95
5
268