20
149
279
58
54
6
59
22
50
136
64
48
65
254
239
37
30
70
180
356
100
63
237
161
78
90
3
132
96
105
144
41
7
17
25
86
8
141
55
67
69
133
28
32
47
9
51
84
131
15