22
27
202
69
137
34
73
166
119
15
19
44
82
11
130
8
169
141
38
95
125
107
146
105
71
25
83
98
113
88
142
139
182
128
491
62
163
24
66
72
14
414
252
53
32
67
55
41
302
79
179
47
173
58