20
37
15
128
131
89
23
187
166
30
171
258
32
306
58
67
51
50
47
35
4
44
53
39
140
153
98
68
42
138
31
165
40
14
291
56
27
69
38
1538
49
59
185
93
2
43
114
24
163
99
91
28
78
102