20
57
31
30
12
29
444
22
203
84
92
140
128
37
76
18
14
26
322
16
36
25
54
120
10
4
27
58
132
221
43
15
49
214
89
35
45
235
168
32
5