21
162
43
431
163
155
143
116
284
171
159
101
36
13
67
98
49
305
251
14
229
89
27
19
20
108
41
32
25
30
50
29
60
55
45
28
10
252
34
77
4
133
156
23
412
48
79
105
17