20
35
284
57
4
36
29
96
31
154
160
23
107
101
415
21
24
27
83
129
18
25
115
242
43
17
66
48
127
12
72
70
3
172
75
56
49
15
46
390
16
222
69
11
55
28
249
264
157