18
47
271
13
19
26
17
15
80
67
99
232
138
88
254
14
171
71
21
147
81
41
20
50
97
31
38
130
68
276
44
9
7
30
109
79
4
22
1
27
139
6
49
74
12
32
39
40
100
632
8
46