20
215
90
58
349
42
57
102
28
45
71
44
62
39
22
64
37
51
46
21
74
24
33
29
54
25
19
134
60
23
32
47
31
48
30
110
205
56
106
14
104
66
78
185
55
146